最赞回答 / 南书
前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。另外一个程序在执行过程中调用该程序(exe方式调用),该程序返回值了,另一个程序就知道调用执行是成功还是失败,从而做不同处理。
2021-04-09
已采纳回答 / qq_慕瓜9474910
除了字节区别外,长短整形在取值范围方面也是有差异的,long int的取值范围是-2^31~2^31-1,而short int的取值范围在-2^15~2^15-1,所以long int与short int 是不可以都用int 来代替的,会造成错误使用。
2021-04-08
已采纳回答 / weixin_慕运维5073092
https://baike.baidu.com/item/%E6%97%A0%E7%AC%A6%E5%8F%B7%E6%95%B4%E5%9E%8B。 进去看看
2021-04-08
最新回答 / qq_慕斯卡9088944
#include <stdio.h> int Number(int n)//这里不需加";"{ int num; if(n==1) num=10;//这里是定义num 不是返回return else num=Number(n-1)+2; printf("第%d个人的年龄是%d岁\n", n,num); return num;}int main() { int Num=Number(5); printf("第5个人的...
2021-04-07