C语言之旅-易错加补充

  今天有点晚,但好歹还是赶上了今天的车。时间有点紧,就不写大块儿的东西了~写一点点我在学习中总犯的错误,并补充一点前面没提到东西吧。๑乛v乛๑

  易错

  • scanf()

  在使用scanf()时一定不要忘记可可爱爱的&符,并且在占位符后面的千万别加\n,不然咋的都输不进去值(╥ω╥`)  。(顺便提一下,scanf在VS中被认为成不安全函数,可以在它后边加_s,之后就可以使用啦。)

  • ;的使用

  因为通常每个语句后面都会加上';',但;使用时一定要注意。首先if、for后的判断语句后一定不要加;,否则程序不会进入if或for中执行其中的语句。还有在宏定义时语句的结尾不要顺手就打上';',这样在之后替换时就会带上';',导致突然换行。

  注:所有的符号一定要用英文形式哦(/ω\)。

  补充

  • 逻辑操作符

  在上一篇中说了关系操作符不能用1<a<3这种,那如果我们想要表达这个该怎么办呢?这就要用逻辑操作符了。

  逻辑操作符有&&(与运算符),||(或运算符),!(逻辑取反运算符)。

  与运算符是两边有一边为假则结果为假,只有两边都为真时才返回真,所以上面那个就可以表示为a>1&&a<3;或运算符是两边结果有一边为真结果就为真,只有两边都为假是才为假;逻辑取反操作符是把原来为真的变为假,原来为假的变为真。(主要用于if中的判断,如果有一个变量a,如果它为假就要发生什么,就可以用if(!a)来表示)。

  好了,今天就到这吧。

  最后来句鸡汤“纵有疾风起,人生不言弃”,大家一起加油吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值