博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C程序设计语言(K&R) 笔记2
阅读量:5265 次
发布时间:2019-06-14

本文共 415 字,大约阅读时间需要 1 分钟。

(1)

#include 
main(){ int c; while((c = getchar()) != EOF){ putchar(c); }}

 

注意,因为 != 的优先级比 赋值= 的优先级高。如果改为  

while(c = getchar() != EOF)  c被赋值为0或1
将会出现错误输出:

 

 

 

(2)计数

#include 
main(){ long count=0; while(getchar() != 'q'){ ++count; } printf("%ld\n",count);}

 

转载于:https://www.cnblogs.com/maxiaodoubao/p/4705860.html

你可能感兴趣的文章
2019春 软件工程实践 助教总结
查看>>
Zerver是一个C#开发的Nginx+PHP+Mysql+memcached+redis绿色集成开发环境
查看>>
java实现哈弗曼树
查看>>
程序的静态链接,动态链接和装载 (补充)
查看>>
关于本博客说明
查看>>
python常用模块之sys, os, random
查看>>
HDU 2548 A strange lift
查看>>
Linux服务器在外地,如何用eclipse连接hdfs
查看>>
react双组件传值和传参
查看>>
[Kaggle] Sentiment Analysis on Movie Reviews
查看>>
价值观
查看>>
mongodb命令----批量更改文档字段名
查看>>
MacOS copy图标shell脚本
查看>>
国外常见互联网盈利创新模式
查看>>
Oracle-05
查看>>
linux grep 搜索查找
查看>>
Not enough free disk space on disk '/boot'(转载)
查看>>
android 签名
查看>>
android:scaleType属性
查看>>
mysql-5.7 innodb 的并行任务调度详解
查看>>