C Primer Plus第七章总结

Getchar()函数不带任何参数,它从输入队列中返回下一个字符。。

ch = getchar(); 等价于 scanf(“%c”,&ch);

Putchar()函数打印它的参数。

putchar(ch); 等价于 printf(“%c”,ch);

注意:getchar()和putchar()不需要转换说明,因为它们只处理字符。

 

 

%lf对应double类型

 

 

!运算符的优先级很高,比乘法运算符还高,与递增运算符的优先级相同,只比圆括号的优先级低。

&&运算符的优先级比||运算符高,但是两者的优先级都比关系运算符低,比赋值运算符高。

例:a>b && b>c || b>d 等价于 ((a>b) &&(b>c)) ||(b>d)

If(y<0)

x = -y;

x = (y<0) ? -y : y;  等价于   else

x = y;

条件表达式的通用形式如下:

expression1 ? expression2 : expression3

如果expression1为真(非0),那么整个条件表达式的值与expression2的值相同;

如果expression1为假(0),那么整个条件表达式的值与expression3的值相同。

Continue和break语句可以根据循环体中的测试结果来忽悠一部分循环内容,甚至结束循环。

执行到continue语句时,会跳过本次迭代的剩余部分,并开始下一轮迭代。

如果continue语句在嵌套环内,则只会影响包含该语句的内层循环。

Break语句可以用于循环和switch语句中,但是continue只能用于循环中。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值