189 8069 5689

c语言函数类型可以不写吗 c语言函数不声明可以使用吗

定义函数时储存类型可以省略吗?c语言

函数有返回值和入参,你指的在定义时存储类型应该是指的入参类型,在定义函数时,入参类型是不能省略的,但可以省略入参变量名,如:

成都创新互联专业为企业提供夏县网站建设、夏县做网站、夏县网站设计、夏县网站制作等企业网站建设、网页设计与制作、夏县企业网站模板建站服务,十年夏县做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

void show(int); //这个省略了参数变量名,这样在函数中是无法使用该入参的

void show(int a); //这个是没有省略变量名,这样在函数中可以使用该入参

函数参数类型可以不做说明吗

无参函数,没有参数,当然可以不声明类型。

有参函数,原型声明,可以 有 参数类型,而没有 参数名。例如:

int fun(int); // 原型声明

------------------------------------

老式c语言,函数参数 写参数名,类型声明写在下面,例如下面的 x:

int fun(x)int x;{return x+1;}

int main(){ printf("%d",fun(2));}

C语言定义函数是类型void是什么意思?不加可以吗?

Void的意思是这个函数没有返回值,可以不加,但建议养成好的编码习惯,最好还是加上。

c语言 函数返回类型是int时可以省略声明吗?

对于C语言来说,函数声明是可以省略的。 编译的时候只是会报一个warning.

不过VC是C++编译器,而C++中对此类情况是直接报错误的。所以编译不过。

PS, 书上说返回类型是int可以不做声明,并不是这种情况。而是在声明或者定义时可以不写int。 比如:

#includestdio.h

f();假如没有这句话

void main()

{

printf("%d",f);

}

f()

{

return 1;

}


新闻名称:c语言函数类型可以不写吗 c语言函数不声明可以使用吗
网页URL:http://cdxtjz.cn/article/hisjdi.html

其他资讯