习题一是一个函数例子。
#include//包含头文件 int main(int argc,char *argv[]) { int distance = 100; //单行注释 printf("your are %d miles away.n", distance); return 0;//函数返回 }
预期输出:
关键点
(1)函数返回为什么用 return 0;
函数定义 int main时,代表函数需要返回一个整数。
(2)如果没有return 0会怎样?
我们试试不返回会怎样报错?
可以看到用vscode运行没有报错,正常运行。(可能vscode运行C的问题?)
(3)还可以返回其他嘛?例如小数或者字符?
一般return 0;代表函数正常运行,
return 1;return -1;等代表函数运行出现问题,但还是能部分运行。
(4)return里面的变量呢?
目前还无法完全理解,以后再研究
(5)int main里的int可以换其他的嘛?
更换为void
可以发现,程序还是输出了打印,但是在return的地方报错了。



