zoukankan      html  css  js  c++  java
  • 练习4.8、4.9、4.10、4.11、4.12

    4.8:说明在逻辑与、逻辑或及相等性运算符中运算对象求值的顺序。

    Ans:逻辑与的优先级大于逻辑或,而相等性运算符的优先级顺序大于前面两者,所以求值顺序应该是相等性运算符的对象先求值,然后再求逻辑与的运算对象,最后再求逻辑或的运算对象。

    4.9:解释在下面的if语句中条件部分的判断过程。

    const char *cp="Hello world";

    if(cp && *cp)

    Ans: 先判断cp这个指针存放的地址值,若不是空指针,那么再判断逻辑与运算符右边的指针指向的值是否为空,若为空,则为条件为假,如果cp为空指针,那么则不会判断右边的值。

    4.10:为while循环写一个条件,使其从标准输入中读取整数,遇到42时停止。

    Ans:while(cin>>ival&&ival!=42)

    4.11:书写一条表达式用于测试4个值a、b、c、d的关系,确保a大于b、b大于c、c大于d。

    Ans:if(a>b&&b>c&&c>d)

  • 相关阅读:
    .NET总结
    gzip压缩输出
    矩阵 快速幂
    Mock单元测试
    mysql乱码原因之一
    写个android下倒计时软件
    linux gcc下实现简单socket套接字小程序
    gcc下MD5破解
    #1045 Access denied for user 'root'@'localhost'
    转android四种动画
  • 原文地址:https://www.cnblogs.com/Dark-King/p/9438250.html
Copyright © 2011-2022 走看看