非常风气网www.verywind.cn
首页
c语言main前面加什么
C语言
中,为啥有时候在
main前面加
个
void
,谢谢,详解,麻烦好友了_百度知 ...
答:
main()函数是C语言的主调函数,
前面加void表示此函数无返回值
。
C语言
中在主函数
main前
的加不加int有
什么
区别啊?
答:
可以说加不加int是没有区别的。在ANSI C的标准中,main的标准返回值是整型,如果你什么都没有加,编译系统会自动加上int类型的。这时如果你使用GCC的话(VC是没有的)会有一个警告。
void
是无类型,表示没有返回值,你的主函数如果不需要返回的话,最好加上它。最后,建议你的主函数显式的使用int...
c语言
中的
main前面加
void是
什么
意思?
答:
void
表示无返回值的意思。C语言中,为了明确表示函数没有返回值,应将函数类型定义为void(空类型)。如:include<stdio.h> void swap(int *p,int *q);main(){ int a=10,b=20;swap(&a,&b);printf("a=%d,b=%d\n",a,b);} void swap(int *p,int *q){ int t=0;t=*p;*p=*q;...
C语言main前
要不要加
void
答:
C中的main是可以不加void的 在main前加返回值是C 的特性
。 返回值是所有函数都有的东东,包括C 的构造函数(隐式的返回一个对象)。 返回值是函数退出
c语言
中
main
()
前面
是
什么
的时候要加return 0
答:
不加的话,编译器会默许,就是承认这种,
void
main(){ }//不能加,返回值是void main(){ }//标准c里面函数不写返回类型,编译器默认处理为int 类型,尤其是main函数,特权比较多,自己写的函数 不写返回值类型,编译器一般处理为int类型,但是也可能不让编译通过,这个得看编译器。
C语言 main
()
前
可以放
哪些
限定的函数!?
答:
所以
main
函数用到的标识符,无论是函数还是变量还是const限定的常量,都要在用到的地方
之前
声明(main本身不用声明),包括库函数。标准库头文件通常内容是一堆extern库函数声明(函数定义在另外的库文件中)和预处理命令,为了能够使函数的声明起到作用,必须#include在main函数之前,否则这些声明无效,等于...
vs2010为
什么
写
c语言
时
main前
得加int或void才能通过
答:
因为这才是最标准的语法,VC++6.0里规定不严格,所以能够通过,按照最正规的语法,每个函数都是必须确定返回值类型的,即你说的加上Int和
void
C语言
中,
main 前面
的数据类型标识符(如int ,void...)有
什么
用??
答:
用于表示不同的数据类型,int 表示基本整形,
void
表示空类型 char表示字符型等等 初学C语音建议看看谭浩强的C程序设计 (清华大学出版社)这本书讲的都是很基础的东西 再下载个Turbo C&C++ 之类的软件实践一下就能搞懂基本的C语音问题了 希望对你有帮助 ...
c语言
开头
main
() int main()
void
main() int main (voi
答:
C的main函数的原型是int main(int argc,char *argv[]),应该如是写才是正宗的。C并没有定义返回值为
void
的主函数,所以写void main严格说是非法的,但一些编译器也认可,有些编译器是不认可的。()中写void是可以的,只是这样就失去了命令行功能。对于main前什么都不写的情况,早期的编译器默认为...
C语言
的程序里在
main
主函数
之前
需要
什么
?
答:
看什么编译器,有的编译器,可以默认包含stdio.h,就不用include 而且,如果不用任何函数,所有编译器都可以不用include 比如 int main(){ int a = 1;int b = 2;int c = a + b;
return
(c);} 只有main就可以
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
c语言main前面加void
main函数前面为什么有void
main前面必须加int吗
main前面为什么加void
main括号里加void
intmain括号后面还能int吗
int main必须要return 0吗
main前面加int的作用
C语言的子程序
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网