b中間逗號可以省略嗎?
函數返回類型為整型(int) 時,類型標識符能不能省略,要分如下兩種情況分析。
一、定義函數時,可以省略(但一般會報警告),如:
add(int a,int b)
{
return a+b;
}
zero()
{
}
二、函數聲明時不能省略,如:
int add(int a,int b);
int zero();
三、下面是一個完整的例子:
#include <stdio.h>
int main()
{
//函數聲明
int add(int a,int b);
int zero();
int sum=add(1,2);
int z=zero();
printf("sum=%d,z=%d\n",
sum,z);
return 0;
}
//函數定義
add(int a,int b)
{
return a+b;
}
zero()
{}