当前位置:  技术问答>linux和unix

请问下 在信号时经常看到for( ;;)那是什么意思啊?

    来源: 互联网  发布时间:2016-10-21

    本文导语:  比如: int  main(void) {     .........     for( ; ; )         pause(); } 求解答... | 嗯 上面的回答很圆满了。说点别的 关于死循环,我们学校有这么一个事情。 论坛举行三行情诗大赛: ...

比如:
int 
main(void)
{
    .........
    for( ; ; )
        pause();
}
求解答...

|
嗯 上面的回答很圆满了。说点别的

关于死循环,我们学校有这么一个事情。

论坛举行三行情诗大赛:

计算机系学生的最具人气作品如下:
    while(1){
      printf("我爱你.n");
   }

|

记得老师说过,比如操作系统的开机

|
楼主还不结贴啊 不明白 上机试试不就知道了 就算不理解的话 楼上都说的很明白的了。

|
关键不在 for()上。

关键是在 pause()上。

只有接收到信号之后,pause()才会返回。

那么

for(;;)
pause();

的意图是不停的等待信号接收信号。

光看for(;;)看不出东西出来。

|
for(;;) 死循环 无限循环  相当于while(1)

|
无限循环哈

|


+1,跟在后面就可以了...

|
这个东西可以去google上搜啦,应该属于FAQ类型的,要利用现成的工具,这样可以快速提高自己的能力。

|
C语言不过关啊

|
阻塞式的运行模式,在进程间通信经常有用到。

|
对,就是循环接收处理消息,直到某事件发生才退出

|
+

|
要好好学习一下C语言哦

|
单片机也需要这样的死循环
想退出,直接给断电就是了

|
 死循环

    
 
 

您可能感兴趣的文章:

  • 请问什么时候发出SIGKILL信号、什么时候发出SIGTERM信号?
  • 请问线程中的信号量,怎么设置成0,1信号量?
  • 请问unix下如何设置信号量超时?
  • 请问那些linux信号是不能捕捉的?
  • 请问下,在嵌入式linux驱动里面可不可以用信号量?
  • 请问:p,v对共享区进行操作时, 需要几个信号量啊,一个行不行啊?
  • 请问:我想让配置文件变更后,发一个信号,从而让守护进程重新加载配置,程序思路大约是怎样的啊?
  • 请问怎样发送键盘信号?
  • 请问linux下套接字读就绪产生什么信号
  • 请问:signal(), sigaction()函数会不会使自已所有的进程挂起啊,(这样就等接收各种信号,进行一些处理工作啊)
  • 请问互斥和二值信号量的区别
  • BM xSeries 336 开机,但是键盘鼠标显示器均无信号,请问如何解决
  • 请问大家做铁路信号的开发的前景怎么样
  • 请问在单进程,多线程程序里,线程间使用IPC的信号量来同步,能行吗?
  • 请问:向进程中的pause()发送一个SIGALRM信号,线程就直接退出了,为什么啊?
  • 请问关于信号量的问题
  • 请问如何知道一个数字对应的是什么信号
  • 请问“门户网站”具体的意思是什么意思?
  • 请问下 echo $? 是什么意思? “?”代表什么意思?
  • 请问操作系统中的do skip是什么意思?
  • 请问BASH下. <FILENAME>是什么意思
  • 请问response.encodeURL(/tech-qa-linux/"j_security_check"/index.html)是什么意思?
  • 请问<%!BeansConstants CONST;%>是什么意思?
  • 请问:buttonsign定义为一个JButton,那么,buttonsign.addActionListener(this)是什么意思??
  • 移动开发 iis7站长之家
  • 请问信息semahores limit exceeded 是什么意思?
  • 请问这个错误是什么意思 8603 Pointing Device Error
  • 请问strtok(NULL,delimits)是什么意思?
  • 请问这条信息什么意思?
  • 请问${BAS+bash}是什么意思?
  • 请问这句话是什么意思呀,谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问怎样才能看到JavaScript原来的脚本语言?
  • 请问一下dd命令的实现机制,哪里能看到
  • 请问在red hat8.0下 怎么看到 别的分驱的文件
  • 菜鸟请问各位大虾,如何看到RPM中的原文件内容
  • 请问在Fedora下,怎么看到驱动没装好的设备
  • 请问安装ubuntu的硬盘,如果被拆走的话,是否能看到硬盘上的文件?
  • 请问怎样改变终端上的提示符``我现在看到的提示符是$ ,我想转到#这种``怎样做
  • 请问servlet和servlets是一回事吗?经常看到这两种不同的表述。谢谢!
  • 请问哪里可以看到com.sun包的文档?
  • 请问--在Linux下如何看到所有正在运行的进程?
  • 刚才看到用jbuilder可生成exe文件,请问各位怎么生成exe?
  • 请问如何才能看到syslog函数的源代码?
  • 请问:redhat 里有gtk的帮助文档吗,看到一些函数都不知道它的作用是什么啊
  • 在solaris下,执行ls -l命令文件的日期信息里没有年份,请问如何能看到年份
  • 请问,我在redhat9的网络服务器里,看到的windows的中文目录文件名都是乱码,怎么解决
  • 我现在正在学servlet,请问我如何做实验以看到我编的效果如何?需要安装什么软件呢?
  • 请问:VMware中的VMware tools已装好了,共享文件夹也建好了,为share,那么我在linux系统中怎样看到这个文件夹呀
  • 请问linux下哪个命令可以看到程序所使用的内存
  • 请问用那个命令可以实时看到当前的网络状态。如:TCP,UDP,防火墙的情况。
  • 我是JAVA初学者,看到SUN网站上面有很多JAVA的SDK下载,请问我应该下哪一个呢?
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 请问:我在redhat下装了bochs-2.2.1-1.rpm,.装了后,想设置一下,但找不到bochsrc.fda.bxrc,请问这个文件在哪个曰录下啊。
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3