Profile Szh ssearchC Szh %7 Szh Csearch% Uyqoay 0Dsearch%searchDsearchBsearch% Naked 4C Naked %search8 Nudeactressworld Ek.9x2x.com%BB%BB%D0%C2%CD%F8%D6%B7%C1%CB%C2%F0%3F8asearchc Uyqoay Szh

Godbach 博客

达则兼济天下,穷则独善其身。

导航

 
 
 
 
 

日志

 
 

c语言编程(初级篇)之一--EOF的用法  

2006-12-20 13:24:47|  分类: 编程 |  标签: |字号 订阅

    同事是做硬件的,由于要做一些调试程序,最近在学C语言。上午给我了个程序,让我帮忙看看。其实我也只是学过C/C++,然后编过一些小程序,没有太大的造诣。但我本人比较推崇C。感觉C比很多高级语言更加灵活,而且又能深入底层的开发,譬如说开发驱动程序什么的。因为我比较喜欢做一些和底层硬件接触较多的开发,我同时能做点硬件和软件,这个不至于做某一方面太久了而感到单调。

    闲话少说,先看一下同时给的C程序吧。代码如下:

    #include <stdio.h>
    main()
   {}

    其实程序也蛮简单的,主要就是统计你输入了多少行。但是关键问题就是运行了这个程序之后如何结束输入。敲回车是没用的,因为这个程序本事就是通过统计回车的个数来计算输入的行数的。

    回头再看一下,这个程序如果结束输入主要是while循环决定的。while循环中语句(c=getchar())!= EOF的意思为输入的字符不是EOF时,就一直循环下去。那么如何输入EOF这个控制符呢?这个跟操作系统有关。通常情况下,Windows下面是要按下组合键Crtl+Z或者F6即可,而Unix类操作系统应该按下组合键Ctrl+D即可。

    以前自己对EOF也没有搞清楚,今天总算了解了一点。

  评论这张
转发至微博
转发至微博
0   分享到:        
阅读(376)| 评论(0)| 引用 (0) |举报
<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--相关文章--> <#--历史上的今天--> <#--右边模块结构-->