最赞回答 / 慕哥3516691
scanf内%f后不能放逗号,系统编译器会把逗号也一起翻译,导致最后的你地址符号(&)的输出也要打逗号才能判断,不然系统读取就会出错,例如编译运行以后, 输入三个数:4,65,54 系统才会打印65
2021-04-11
最赞回答 / 南书
前面加的void或int表示main函数的返回值,也即程序退出后的返回值。void表示没有返回值,int表示返回一个整型数据。如果其他外部程序要调用这个程序,则可以知道调用执行结果成功与否(当然只有返回类型为int时才知道)。这里说的是可执行程序的外部调用,不是函数调用。另外一个程序在执行过程中调用该程序(exe方式调用),该程序返回值了,另一个程序就知道调用执行是成功还是失败,从而做不同处理。
2021-04-09