正在加载图片...
z(ctr+z)后,系统自动为输入流加上一个EOF(UNX系统下,可打入^d)。函数 getchar 用于读一个字符, putchar用于输出一个字符,语句 while表示当括号内的表达式值为真时 反复地执行后面跟着的语句因此 hile((c=getchar O)!=EOF) putchar (c); 的意思是:当读入的字符不是EOF时,就输出它直到读入EOF,所以我们可以这样运行这 个程序 abc1234xyz789^z(输入) abcl234xyz789(输出) 在本章的例子中,我们让每个语句单独占据一行的位置,并且书写时作了适当的缩进, 这些都不是C语言语法所要求的,而是为了阅读方便如例1.4也可以写成 # include“ stdio.h main(lint ci while((c=getchar())!=EOF)putchar(c); I 其结果也是一样的。C语言不是靠回车,而是靠分号来标识一个语句的结束,回车的功能与 个空格是相同的。虽然可以把程序写成上面那个样子,而且可以正确地执行,但实际中几 乎没有人那么写即使是很短的程序。计算机界有句名言:程序是给人读的。看到这个命题, 你也许会奇怪,程序不是为了在计算机上运行的吗?确实如此,但不仅仅如此,你写一个程序 以后可能要修改别人也可能会阅读或修改你的程序,在没有完全读懂的情况下做修改,将 会带来许多麻烦即使不改,一个表达清楚的程序也会给人带来愉快。再者连你自己都不能 清楚地表达思路的话,还能指望计算机作什么呢 为了清晰而正确地写程序,首先要使程序具有良好的结构如使用将实现细节隐蔽得很 好的函数,少用外部变量,不采用非结构化的控制结构等。同时,也要注意书写风格如每个 语句独立占一行,适当的缩进尽量选择有实际意义的标识符,适当的加入注释等等,这些在 我们今后的讨论中还会反复提到。总之,从一开始写程序就要培养好的风格 第三节C程序上机运行 学习编程,上机是非常重要的。在计算机上编程并运行,从结果中了解程序的运行过程 进而了解程序的结构,比只看书要有效得多。另外,你可以对已有的程序做各种修改进而了 解语言更多的知识,也可以向别人学到很多东西。上机可以提高你编程的兴趣,也可以提高 自信心,当看到自己编写的程序在计算机上正确地运行时,你会感到自己的创造力 本节中,我们介绍 turbo C上机的简单步骤如果你使用其他的C,或希望对 turbo C 有更多的了解请参考相应的用户手册 用 turbo C上机的步骤: 先将 turbo C软件安装到机器的硬盘上。 调入 turbo C 只要打入te,然后回车,屏幕顶部将显示出 turbo C的命令菜单(见图1-2)
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有