关于程序设计的一个问题

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:13:19
#include <stdio.h>
int main(int argc, char *argv[])
{
puts("hello world");
return 0;
}

麻烦高手具体讲解下这个为何要这样写?老师这样问,但我只知道要我写会这样写,就其所以然是完全不知道原因.麻烦看得起的说下;无聊的人就不要来了,谢谢!```
详尽点的,我是认真求要!```
就是说为什么有些地方用小括号,有些大括号,有些确实方括号?
为什么是return 0 不是return 1什么的

第一行包含头文件就不用说了,包含标准IO流才能用输入输出。
第二行就是main函数,int是返回值,一般没有返回值就用void就行了,也不用写return 0; 括号里面是系统参数,据我所知一般用来调试用的,在VC软件里面可以设置argc 和argv的参数值,要不然这两个都是null
大括号是语句块,小括号一般是跟参数。
你return什么都行,因为你并不要return的值处理什么事情。
有的时候return的值就有用了。比如你一个函数计算完的值的参数就return回去。这样调用函数就得到他的值了。