(1)可以定义 const 常量(2)const 可以修饰函数的参数、返回值,甚至函数的定义体。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。 相关知识点: 试题来源: 解析 VB6.0中:Const 语句声明用于代替文字量的常数Const 语句示例该示例使用 Const 语句来声明用于代替文字值的常数。Public ...
函数void func(const int num) 的参数 num 表示这个变量是只读的,但不是常量,因此使用 int array[num]; 这种方式定义一个数组,编译器是会报错的,提示 num不可用作为常量来使用。 const int count = 24; 中的 count 却是一个常量,因此可以使用这个常量来定义一个静态数组。 另外,变量只读并不等价于常量,二者...
a)用const修饰成员函数,表明不能通过调用该成员函数修改类对象。如上例中setVar函数由于修改了test类中的var成员变量,所以不能使用const限定符修饰。 b)对于在类外定义的成员函数,必须在成员函数的定义和声明中都指定关键字const,不然将被视为重载,如下: 1classtest 2{ 3public: 4intgetVar()const; 5private: 6...
// 使用 const 修饰函数 , 其本质是修饰 第一个参数 Student* pThis 指针指向的内存空间 // void Student_fun(const Student* pThis, int age, int height) // 左数右指 , const 在 * 左边修饰的是内存中的数据, const 在 * 右边修饰的是指针本身 void fun(int age, int height) const { //this...
答:Const作用:定义常量、修饰函数参数、修饰函数返回值三个作用。被 Const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮 性。 1)const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类 型安全检査。而对后者只进行字符替换,没有类型安全检查,并且在字符替换 可能会产生意料不到的错误...
下列关于const关键字的阐述不正确的是_。A.定义只读变量,即常量B.修饰函数的参数和函数的返回值C.修饰函数的定义体,这里的函数为类的成员函数,被const修饰的成员
每个 SysY程序的源码存储在一个扩展名为 sy 的文件中。该文件中有且仅有一个名为 main的主函数定义,还可以包含若干全局变量声明、常量声明和其他函数定义。SysY语言支持 int 类型和元素为 int 类型且按行优先存储的多维数组类型,其中 int 型整数为 32 位有符号数;const 修饰符用于声明常量。