6、复合运算符:+= (a += b; 相当于a = a + b); -=; *=; /=; %=;(语法含义同上) 7、表达式:由常量、变量与运算符组合而成(注:表达式会有返回值) 8、输出函数:printf(); 输入函数 scanf()(注:以回车确定输入结束,只有大回车键才会结束;不要再格式串后面加’\n’字符,否则会抵消人工输入的回...
1.const 修饰类的成员变量,表示成员常量,不能被修改。 2.const修饰函数承诺在本函数内部不会修改类内的数据成员,不会调用其它非 const 成员函数。 3.如果 const 构成函数重载,const 对象只能调用 const 函数,非 const 对象优先调用非 const 函数。 4.const 函数只能调用 const 函数。非 const 函数可以调用 const...
别指望const数据成员了,应该用类中的枚举常量来实现。例如 class A {… enum { SIZE1 = 100, SIZE2 =200}; //枚举常量 int array1[SIZE1]; int array2[SIZE2]; }; 枚举常量不会占用对象的存储空间,它们在编译时被全部求值。枚举常量的缺点是:它的隐含数据类型是整数,其最大值有限,且不能表示浮点数(...
成员变量: 直接在类中声明的变量叫成员变量(又称全局变量)▲ 初始化: 如果未对成员变量设置初始值,则系统会根据成员变量的类型自动分配初始值:int分配初始值0、boolean分配初始值false,而自定义类型则分配初始值null ▲作用范围: 成员变量定义后,其作用域是其所在的整个类。且成员变量的定义没有先后顺序,但是最好...
构造数据类型 构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。 也就是说,一个构造类型的值可以分解成若干个“成员”或“元素”。每个“成员”都是一个基本数据类型或一个构造类型。 在C语言中,构造类型有以下几种: 数组 结构体 ...
变量、常量命名规范 常量命名统一为大写格式。如果是成员变量,均以m开始。如果是普通变量,取以实际意义相符合的变量名称,然后在其前添加相关的数据类型。如果是指针,则为其标识符添加p。 #define AGE 20 int m_iAge; /*定义整型的成员变量*/ int iNumber;/*定义普通整型变量*/ ...
枚举类型是一种数据类型,它通常用来定义一个数字常量集合。在枚举类型中,每个常量都有一个唯一的名称和对应的数值。 2、枚举类型的定义 枚举类型也是一种自定义的复合类型。不过,枚举类型中的成员都是常量。如 enumcolor{ red, green, blue, white,
10、特殊运算符:有括号(),下标[],成员(→,.)等几种。 另外,按参与运算的对象个数,C语言运算符可分为:单目运算符 (如 !)、双目运算符 (如+,- )和三目运算符 (如 ? : )。 算术运算符和算术表达式 一、基本的算术运算符 (1)+(加法运算符或正值运算符,如2+5)。
类的成员 1.类是由数据成员1.类是由数据成员(类的常量成员类是由数据成员(和类的变量成员)和类的变量成员)和函数成员等组成,它们分别是面向对象理论中类的属性和方法。类的属性和方法。2.类的成员又可分为静态与实例的2.类的成员又可分为静态与实例的.类的成员又可分为静态与实例 用static关键字,则该...
枚举型是一个集合,集合中的元素(枚举成员)是一些命名的整型常量,元素之间用逗号,隔开。它是一种用户定义的数据类型,它用关键字enum以如下语法来声明,:enum 枚举类型名字,{名字0,...,名字n};第一个枚举成员的默认值为整型的0,后续枚举成员的值在前一个成员上加1 (当然这个是可以自定义成员值的) ...