1、含义不同:函数原型类似函数定义时的函数头,又称函数声明。函数调用是在一个函数里调用另外一个函数,由于调用的函数实现一个完整功能或者可能在程序种出现多次,为了方便就写成一个独立的函数,当需要时只要调用函数即可。
2、用法不同:函数原型用于数字算法,构建运算规则。函数调用用在计算机编或运行时,使用某个函数来完成相关命令。
void LongToAsc(unsigned long n,char a[ ]){
int i=0,j;
char c;
while(n>0){a[i]=n%10+'0';i++;n=n/10;}
a[i]='\0';
//上面的三个语句已经完成了转换,但是在a[]字符串里面是倒序的,如果需要颠倒回来,就需要下面的语句实现
for (j=0;i<i/2;j++){c=a[j];a[j]=a[i-j-1];a[i-j-1]=c;}
}
我怎么记得我回复过这个帖子的,是不是同一个人的提问呀。
一般函数里包括主函数可以声明函数原型,不过如同局部变量的作用域是本函数或者模块,在一个函数或者模块中声明的函数原型只在本函数或者模块中有用
具体写法最简单的办法就是将函数头(包括函数返回值 函数名 形参列表)全部拷贝过来,然后加上一个分号就可以了,如果不产生歧义,形参名也可以省略
另外,主函数不得声明原型
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)