晕啊,这两个没有什么关系吧?eof是文衡喊件结束符,也就是一个文件的结束符号,就比如c语言字符串是以\0结尾一样,一般eof使用在读取文件的时候如果读到了文件末尾那么这个读文件退出。当然你可以使用eof的宏定义的值做其他的事情。而ctrl+Z这是一个外部操作,不依赖于程序内部哇。从原来上来说这是通过信号量实现来实现的,这个是操作系统层面的东西哦,楼主对信号量有概念不咐耐野?程序的运作过程中,你使用ctrl+Z,操作系统会产生一个信号发送给进亩悄程,进程可以捕获此信号做操作的。如果没有捕获那么调用操作系统默认的操作,ctrl+C就是结束进程。
相关文章
-
c语言问题,对于void f(x) 这是一个不返回值而且只有一个int类型的参数的函数原型吗?为什
2023-07-27 19:15 阅读(561) -
C语言里面有一行真看不懂了,求教各位srand((unsigned)time(NULL))拜托明白些
2023-07-27 07:07 阅读(579) -
c语言 sqrt()函数
2023-07-27 06:18 阅读(613)
1 C语言数组定义
645 阅读
2 Ctrl怎么读
618 阅读
3 C语言冒泡排序法
601 阅读
4 C语言qsort函数的用法,要详细的调用过程!
614 阅读
5 C语言的return 1和return 0
590 阅读