77问答网
所有问题
当前搜索:
c语言函数没有写返回值类型
c语言
中,有返回值的用int,
没有返回值
的用void吗?
答:
在
c语言
中,有返回值的就用int,没有返回值就用void。在
C语言
中,凡不加
返回值类型
限定的函数,就会被编译器作为返回整型值处理。即不加返回值说明的函数为返回为int的函数。如果
函数没有
返回值,一定要声明为void类型。这既是程序良好可读性的需要,也是编程规范性的要求。另外,加上void类型声明后,...
在
C语言
中,主
函数
是
不
是必须要
有返回值
?
答:
在
C语言
中,主
函数
必须要有返回值。main 函数的
返回值类型
必须是 int ,这样返回值才能传递给程序的激活者(如操作系统)。如果 main 函数的最后
没有写
return 语句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0; ,表示程序正常退出。在C语言标准中强制要求main函数的...
C语言
程序中,若
函数
无
返回值
,则应该对函数说明的
类型
是()A、int B...
答:
C语言
程序中,若
函数
无
返回值
,则应该对函数说明的类型是void。如果函数所体现的计算不需要返回结果,则数据类型可以指定为void类型。注意,这种情况下在主调函数中调用该函数,该函数调用表达式不能被用作子表达式给其他变量赋值。void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向...
C语言函数
可以
返回值类型不
是int吗?
答:
这句话是错误的。在C语言程序中,如果我没
没有
对函数的类型进行说明的话,那么函数的默认类型是int类型的,也就是说函数必须返回一个int型的
返回值
。
C语言函数
是一种函数,用来编译C语言,一般包括字符库函数,数学函数,目录函数,进程函数,诊断函数,操作函数等。函数是理解面向过程和面向对象的切入点...
C语言
中main
函数
必须要
有返回值
吗?
答:
按标准来说,
C
的main函数是需要有返回值的。标准中main
函数返回类型
是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到
没有返回值
的main。比如直接main()或者说void main() 但是这样一般编译器也
不
会认为错误,不过建议还是写标准的C的main函数,最好有一个返回值,0表示正常退出。
在
c语言
程序中,若对
函数类型
未加说明,则该函数的隐含类型为void?
答:
这句话是错误的。在C语言程序中,如果我没
没有
对函数的类型进行说明的话,那么函数的默认类型是int类型的,也就是说函数必须返回一个int型的
返回值
。
C语言函数
是一种函数,用来编译C语言,一般包括字符库函数,数学函数,目录函数,进程函数,诊断函数,操作函数等。函数是理解面向过程和面向对象的切入点...
C语言
中自定义的
函数没有返回值
会怎样?
答:
这是错误,既然
函数
定义要
返回值
,就返回一个值,
不
返回结果是未知的
c语言
可以允许这样的代码,c++视为错误 这是vc2017结果:deubg模式结果是4,release结果是0, 所以这个代码
没有
意义 debug模式 结果是4 release模式 结果是0
类中
函数
无
返回值
为什么还能用
答:
http://baike.baidu.com/view/1004734.htm?fr=ala0_1_1 上面的函数是代表返回两个交换后参数吧。void的使用 下面给出void关键字的使用规则:规则一 如果
函数没有
返回值,那么应声明为void类型 在
C语言
中,凡不加
返回值类型
限定的函数,就会被编译器作为返回整型值处理。但是许多程序员却误以为其为...
C语言
若
没有
return 一定要用void
答:
{ int a;scanf("%d",&a);printf("%d\n",f(a)); //调用
函数
f(),并输出函数的
返回值
return 0;}在上述程序中的fun()函数中,利用return语句返回值a*2的值,在main()主函数中,因为定义其类型为int(整型),所以返回值0,以检测是否运行正常。当然,在
c语言
中,如果定义函数的类型为...
C语言
写一个
没有返回值
的
函数
输出一个三和一个四
答:
函数
中直接输出即可.void func(void){ printf("3 4\n");}int main(){ func(); return 0;}也可以通过参数传给func输出参数值.
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜