练习2.26

Posted dark-king

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习2.26相关的知识,希望对你有一定的参考价值。

2.26:下面哪些句子是合法的?如果有不合法的句子,请说明为什么?

(a)const int buf;  (b)int cnt=0;

(c)const int sz=cnt;   (d)++cnt;++sz;

a)不合法。const 对象必须初始化。一旦创建就不可修改。

b)合法。定义了一个int类型的变量cnt,其值初始化为0;

c)合法。定义了一个const类型的int类型变量sz,并用cnt的值拷贝初始化sz。

d)不合法。++cnt操作合法,但是++sz不合法,因为sz是const对象,其值一旦创建就不可更改。

以上是关于练习2.26的主要内容,如果未能解决你的问题,请参考以下文章

Python输入输出练习,运算练习,turtle初步练习

Python输入输出练习,运算练习,turtle初步练习

Python输入输出练习,运算练习,turtle初步练习

练习_使用Lambda表达式无参数无返回值的练习练习_使用Lambda表达式有参数有返回值的练习

Python输入输出练习,运算练习,turtle初步练习

征服指针——指针练习