Jjkkll987987 发表于 2018-7-30 22:43:20

int和void

在b站看了小甲鱼的视屏,为什么他输入viod()可以.而我输入时会有警告,只有输入int ()警告才会消失,是跟我输入 return 0;有关么

claws0n 发表于 2018-7-30 22:55:25

int main() 要配 return 0;
main 是 int,最后要回传一个整数
void main() 不可以有 return 0;
main 没有回传任何东西 (void)

Jjkkll987987 发表于 2018-7-30 23:17:30

claws0n 发表于 2018-7-30 22:55
int main() 要配 return 0;
main 是 int,最后要回传一个整数
void main() 不可以有 return 0;


噢噢,受教了

小甲鱼的二师兄 发表于 2018-7-31 10:12:00

你看的肯定是零基础入门学习C语言,那套过时了,看新版的带你学C带你飞吧(*^ω^*)

Jjkkll987987 发表于 2018-7-31 21:23:37

小甲鱼的二师兄 发表于 2018-7-31 10:12
你看的肯定是零基础入门学习C语言,那套过时了,看新版的带你学C带你飞吧(*^ω^*)

是的,呢在哪找呢

Jjkkll987987 发表于 2018-7-31 21:28:44

小甲鱼的二师兄 发表于 2018-7-31 10:12
你看的肯定是零基础入门学习C语言,那套过时了,看新版的带你学C带你飞吧(*^ω^*)

找到了,谢谢大佬

canglan 发表于 2018-8-1 14:07:22

C跟C++是强类型的
函数名前面的声明类型,后面的返回值一定是那种类型的数据,没有返回值就是void
这个包括main函数也一样的,现在良好的规范上main函数后面会返回一个整形的0,如果程序正常运行最后返回0,那就可以让一些系统检测到程序正常运行完退出了,

Jjkkll987987 发表于 2018-8-3 13:49:07

canglan 发表于 2018-8-1 14:07
C跟C++是强类型的
函数名前面的声明类型,后面的返回值一定是那种类型的数据,没有返回值就是void
这个包 ...

噢噢,谢谢大佬
页: [1]
查看完整版本: int和void