求问一些关于C++的问题~高手进

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:54:09
1.变量的类型定义有什么作用?
2)普通数据类型变量和指针类型变量的定义.存储.使用方式上有何区别?请编写一个程序验证之?
(3)什么叫数据对象的引用?对象的引用和对象的指针有什么区别?请用一个验证程序说明之?
(4)数据对象在C++中有什么不同的访问方式?用编一个程序验证之。
(5)为了约束对数据对象的值做只读操作,C++采用什么方式?请做出简要归纳。
(6)什么叫表达式?表达式值的类型由什么因素决定?使用不同运算符连接以下3个变量,请写出5个以上获得值等于1的表达式。
Int a=1,b=2; double x=0.5;

1,类型是一类数据的存储形式和使用方式的集合,给变量定义类型就限定了它的使用。比如定义为int就不能当double用。

2,指针就是存储变量的地址的变量,int*存储int形,double*存储的double形。具体使用方式你随便找本书都有的。

3,引用就是别名。按照我的理解:引用其实就是一种指针,它也是保存的地址,不过C++编译器把引用做得更加安全,比如必须初始化、不必解引用的。

4,类里有3中访问方式,就是public共有,protected保护,private私有。具体程序可以随便写一个,带上面几个关键字就行。

5,用const限定只读。比如const int LEN = 50;

6,表达式就是像赋值,比较等的那些语句,这些随便找本书都会有定义的。