您的位置:首页 > 其它

《C程序设计语言》第一章作业答案

2014-10-18 10:42 260 查看
ex1-2:

编译时会产生警告:未知的转义序列

运行后\c仅输出c。

第三节,for语句:

初始化部分仅在进入循环前执行一次,接着执行测试或条件部分,若值为真,则执行循环体。此后将执行第三部分。

第五节,EOF值:

EOF值为-1.在Linux系统中,对应为Ctrl-D。

比较操作符的运算优先级比赋值运算符高。

getchar()为即时读取,不用每输入一个字符换行一次。

putchar()似乎是先保存在缓冲区中,遇到换行符则刷新至屏幕。

关于将多个空格用一个空格代替:

结合状态机的思想。其他许多问题都可以归于此类。

关于识别输入流中的回退符:

windows下可以改getchar()为getch(),不再使用缓冲区。需要添加头文件conio.h。

Linux下的解决方案还没找到。

第六节:

改写单词计数程序,其实也可以用到状态机的思想。进而根据不同的状态采取相应的处理措施。

大幅度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: