#include <stdio.h>
3
4 const int MAX = 4;
5
6 int main ()
7 {
8 const char *names[] = {
9 "Zara Ali",
10 "Hina Ali",
11 "Nuha Ali",
12 "Sara Ali",
13 };
14 int i = 0;
15
16 for ( i = 0; i < MAX; i++)
17 {
18 printf("Value of names[%d] = %s\n", i,names[i] );
19 }
20 return 0;
21 }
%s--->对应的是char * 类型的数据
#include <stdio.h>
int main ()
{
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
printf("Greeting message: %s\n", greeting );
return 0;
}
greeting数组名称也是地址
范围解析运算符 ::
double Box::getVolume(void) { return length * breadth * height; }
c++:void display() const 中的const是什么意思
意思是除了表明了mutable的成员变量以外
该类的其他的成员变量在这个函数内一律不能修改。
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。
在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。