本篇文章给大家谈谈c语言执行.返回-1,以及c++返回1对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、c语言return -1 是什么错误?2、C语言 为什么运行结果是-13、C语言中return -1 是什么?4、关于c语言的return -1
c语言return -1 是什么错误?
主调函数可以通过返回值判断被调函数的执行情况,返回-1是指被调函数非正常运行并退出,返回0是指被调函数正常退出
只要非正常退出返回就是-1,不存在具体什么错误导致的!
C语言 为什么运行结果是-1
执行过程是:判断 – x自减1- 下一次判断
当x 0时持续循环;
所以当x = 1时,x变成0,继续循环;
再判断,此时x = 0,x 变成 -1,跳出;
所以输出x为 -1
C语言中return -1 是什么?
return -1表示函数返回值是-1。
return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。
扩展资料
注意事项:
1、一个c程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对较大的程序,一般不希望把所有内容全放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个c程序。这样便于分别编写和编译,调高调试效率。一个源程序文件可以为多个c程序公用。
2、一个源程序文件由一个或多个函数以及其他有关内容(如指令,数据声明与定义等)组成。一个源程序文件是一个编译单位,子啊程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。
3、c程序的执行是从main函数开始的,如果在main函数中调用其他函数,在调用后流程返回main函数,在main函数中结束整个程序的进行。
4、所有函数都是平行的,即在定义函数时是分别进行的,是互相独立的。一个函数并不从属于另一个函数,即函数不能嵌套定义。函数间可以互相调用,但不能调用main函数。main函数是被操作系统调用的。
参考资料来源:百度百科-return
关于c语言的return -1
return
-1看你用在什么地方,如果是main函数的结尾处,表示程序出错什么的,或者有别的错误。
如果用在自己字义的子函数里,-1,-2,-3,0,1,2,3无论是哪个,他所代表的意义是自己定义的,可以用-1表示运行结果正确,也可以代表程序出错。
子函数所定义的返回值,需要在主函数中进行判断,返回什么结果,进行什么处理。并不一定就是-1代表错误,这个是灵活多变的。
关于c语言执行.返回-1和c++返回1的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。