我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

输入一串字符,回车结束

C语言中,输入while((ch=getchar())!='\n'),为什么要将ch=getchar()整体用括号括起来

因为等号的优先级比双等号低
你希望先获得输入到ch,然后判断它是否和\n相等,而不是将输入是否等于'\n'这个判断的结果(0、1)存入ch

因为本意是想将getchar()的结果赋值给ch,然后再判断ch是不是'\n'。

如果不加括号是什么意思

近期文章

  • Tiles of Tetris, NOT!
  • 请大神帮我调下我这程序bug
  • java 怎么爬取全部加载完成的页面
  • vb开发环境能不能用mdsn的函数库中的函数实现数组的附加或者连接?
  • jsp使用javabean如何实现多文件上传
  • Java_IO小问题。。。。
  • Spring.net 注入失效问题!求大神帮忙解答!一晚上没有搞出来。
  • Electric resistance
  • 实现FragmentTabhost+ViewPager+Fragment时出现类转换异常
  • myeclipse blue 怎么下载python
  • 求C友们快来帮我解决c++的问题
  • jsp页面不能下载css,js文件以及图片
  • 求助!一下问题如何使用insert添加!!!
  • 为什么不能播放mp3文件?
  • c语言算法 输入身高和体重,根据体重/身高的平方来判断身体是否超重
  • Maven加载jar包的问题
  • 只有一个bak数据库备份文件,怎么还原SQL2000
  • String LD
  • 新手的关于scanf()跳过输入的c问题,求助各位大大
  • C#连接Acess做密码修改的程序,程序提示UPDATE语句错误。各位帮个忙

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华