注意到,函数返回值的写法是“return 0”而不是“return0”,注意空格。
int ret = 0; ret = get_company_name(); printf("ret value is:%d\r\n",ret); return 0; } 运行结果: ret value is:0
理解int main里面的int,肯定是要加return 0的,你报错可能是你没写对 GoGo57913 大能力者 8 你的return 0后面没有分号,老铁。 待办事项 毛蛋 1 return 0;就是main函数的返回值,可以用来看程序是否正常退出。最好还是加上,因为有时候程序有BUG非正常退出可以从返回值看出来 看a狗笑话 毛蛋 1 为什么2022...
一般来说0代表FALSE,非零代表TRUE,但是Linux编程的习惯是函数执行成功返回0,所以很多windows程序员也有这种习惯,可能0代表成功,但是很多函数返回值都有不同的作用,看你自己怎么定义。使用函数的人就根据你的定义来判断函数的执行情况
在主调函数中,可以根据这个返回值,判断被调用程序的执行情况。如果被调用的函数正常结束,就会执行这个return 0;就能判定它不是异常结束(如内存溢出、除以0出错、打开指定的文件失败等等出错情况而导致程序不能继续运行而异常中止)。
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。作用1:表示返回,这个程序可以结束了,可以不带参数,如果你的...
底下报错自己看一下 七步之才的故事 路人 2 纯新手,能说一下吗 君不修 马猴烧酒 14 rerturn; 0; ❌return 0; ✅ 灰原哀 麻婆豆腐 11 #define rerturn return少了一行代码 写到顶部就好了 雪之殤 大能力者 8 我去,你这啥键盘?hellowoeld.c ?rerturn?英语老师不哭死?登录...
return 0是正常得退出,return 非零 是非正常常退出,是给操作系统识别的,即使没有return程序也不会报错,但是不规范,写上return 0比较规范一点,对本身的程序是没有太大的影响的。这个可以不去深究,没有什么太大的意义。