当时遇到的问题现在看都不是问题了,所以略过不少,前几节感觉没什么多看看就可以。
这里的
((c = getchar() != EOF))
这里查了一下getchar这个函数是输入回车表示输入结束,没有回车时输入的那些字符都是在缓冲区,当输入回车时将输入的字符依次赋值给c,然后依次putchar(c)输出。
然后查的时候看到在进行程序结束的时候,发现按两次程序结束或者按一次程序结束之后按回车还有就是按回车之后按程序结束快捷键才会退出程序,书上写到标准库的保证文本流是以行序列的形式出现,每一行均以换行符结束。我的个人理解是每个按键都是输入,所以我要结束程序,先要让系统知道我的输入结束了。程序结束快捷键和回车都是告诉系统我输入结束,而不是程序结束。
节后的练习也没什么看一下习题解答就能明白。
1.5.1文件复制
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
- 转载:http://bbs.chinaunix.net/thread-981231-1-1.html大师级经典的著...
- 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...
- 本文我们将详细分析SparkContext的源码。 我们先来看一下SparkConf: SparkConf Spa...