c 中形参和数参有什么差别,intmain(void 形参)和void 形参main(…

请问C语言里,int main 和void main这两句有什么区别?_百度知道
请问C语言里,int main 和void main这两句有什么区别?
提问者采纳
回值类型不同根据通用的标准,应该是用int
提问者评价
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C或C++函数形参这样写是啥意义?void f(int i[10]);这样写传参的时候要咋传?这样:f({1,2,3,4,5...});吗?_百度知道
C或C++函数形参这样写是啥意义?void f(int i[10]);这样写传参的时候要咋传?这样:f({1,2,3,4,5...});吗?
和void f(int *p);一样吗,5,6?f({1;调用的时候要这样传参吗,7,9;还有,void f(int i[]),3,10}),4,8void f(int i[10]),2
提问者采纳
8,4;这样即可,7;f( a) ,9,10}; /&#47。在传递实参时,不能象LZ的写法;和void f(int *p);和void f(int i[]),应该在调用时这样写,2,5,6!都表示形参是个指针(地址值),3,前两种只是从视觉上能更直观的表现出形参是个数组的首地址:int a[]={1void f(int i[10]);这三种写法是一样的
那也就是说void f(int i[10]);调用的时候能这样写:int i = 100;f(&i);
你这从形式上没有错误,但因为实参 int i=100; 中的i是个普通变量,而你的void f(int a[10]){}函数代码若是采用数组方式去遍历数据就会出错了,但如果,只是使用a[0]这个元素,则不会有问题!请仔细思考一下。
提问者评价
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c语言中,输入#include&stdio.h& 提行后,是输入void main() 还是int main(void)?_百度知道
c语言中,输入#include&stdio.h& 提行后,是输入void main() 还是int main(void)?
提问者采纳
现在标准的返回值都是int main()了同时,main里面也并不一定要是void,可以是int main(int argc., char * argv)你问这个问题说明你是初学者,我就不详细解释了。针对你的提问来言,应该使用int main()
提问者评价
谢谢,就是正自学
其他类似问题
include的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言中void main和int main谢谢了,大神帮忙啊_百度知道
C语言中void main和int main谢谢了,大神帮忙啊
C语言中为什么说void main不是很规范?为什么这么多教材都是写void main?以后一定要写int main吗?
提问者采纳
在Dev-C++中必须写成int main,写成int main比较规范,返回0则表示程序正常退出。 记得采纳啊
其他类似问题
按默认排序
其他1条回答
不是啦,void main()就是后面执行完程序后不返回值了,int main()则有返回值了,一般程序要有返回值了。
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 void 形参 的文章

 

随机推荐