
正文
c语言void函数退出 c语言中的退出程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言程序中的void跟return的使用方法?
C语言里(旧标)如果函数前面不加返回类型, 就默认是void
所以main() {} 就相当于 void main() {}
void表示该函数没有返回值,所以不需要return xxx, 也不能return值 (但是可以单独用return跳出函数)
对于main函数,现在是推荐 int main() { return 0; }
相关问答
Q1: 为什么要在void的函数里面使用return语句呢?(C语言)
return表示中止当前函数的运行,并将操作权返回给调用者。
如果是在main函数中,表示将操作权返回给操作系统,return不是必须要返回一个值。
void func(void)
{
......
......
return;
}
扩展资料:
return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。
如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
参考资料来源:百度百科-return (C语言语句)
Q2: C语言问题,这里y是全局变量,为什么void函数中改变y的值后,退出void函数后就还原了?
void p(int *x,int y)
上面函数中 的int y 是一个局部变量,存储的是一个 int 类型的值。
int *x 是一个局部变量,是一个 int型指针,存储的是一个 int 类型变量的地址。
在 main 函数中调用 p(x,y) 时,将全局变量的x 的地址 赋值给你 p(int*x,int y) 中的局部变量 int *x,将全局变量的 x 的值,赋值给了 局部变量的 y.
请注意函数 void p( int *x ,int y)中的 x,y 和全局变量的x,y 重名,但是不是同一个变量。
在void p(int *x,int y)中 使用的是局部变量的x与y.
p(int *x,int y)中的 x 是指针,保存的是全局变量 int x 的指针,对指针的操作就是 对全局变量 int x 的操作,但是其中y 是int y 只是对局部变量的操作。所以对全局变量的int y 没有影响。
你可以尝试 修改void p(int *x,int y)改为void p(int *x,int *y),调用时使用 p(x,y),然后再次运行 看看结果。
-----------------------
希望我的回答对你有所帮助,C语言的指针知识点是 不好理解的,需要多琢磨,多实践才能理解和掌握。
Q3: 请问C语言 在void函数里怎么退出呢?
return就可以c语言void函数退出了c语言void函数退出,当然你要是不写也没有关系c语言void函数退出,程序执行完也是会自动c语言void函数退出的退出,如果你想在中途退出,就可以使用return,void只是没有返回值,不代表不能使用return返回。
满意请采纳!
Q4: C语言中如何实现按任意键退出
C语言中可以使用函数system()、getch()实现按键退出。
1、直接调用系统函数 system(“pause”):
system()会调用fork()产生子进程, 由子进程来调用/bin/sh-c string 来执行参数string 字符串所代表的命令, 此命令执行完后随即返回原调用的进程。
system(“pause”)可以实现冻结屏幕,便于观察程序的执行结果。
2、调用getch()函数:
此函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,需要includeconio.h
扩展资料
一、使用getch函数设置退出
所在头文件:conio.h。
函数用途:从控制台读取一个字符,但不显示在屏幕上。
函数原型:intgetch(void);
返回值:读取的字符。
二、打开文件的操作通过标准库函数 fopen
函数 fopen 的第二个参数指定了文件的访问模式,访问模式决定了流所许可的输入和输出操作。对访问模式字符串的许可值有严格的限制。
该字符串的第一个字符只能为三种形式:r(read)、w(write)或者 a(append)。另可加字符b表示以二进制方式打开文件。
Q5: C语言如何退出函数
方法一:
main()函数写成int型的,即int main()
然后结束的时候
只需return 0;
代表程序正常结束
方法二:
利用
if(条件)
exit();
if语句条件满足时退出程序。
关于c语言void函数退出和c语言中的退出程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







