既然字符串常量,为什么赋给char*而不是const char*
既然是字符串常量,为什么赋给char*而不是const char*,因为通过指针变量来改变字符串常量是不行的,那为什么还可以赋值给char*而不是const char*;就像const int a=5;int *p=&a;这样就会出错,为什么那个可以。
...全文
相关推荐
用引用交换两个整形或字符串型
#### 交换两个字符串变量同样地,我们也定义了一个名为`swap1`的函数来交换两个字符串变量:```cppvoid swap1(const char *&x, const char *&y) { const
2016年C语言程序设计试卷1
2、空字符的表示:空字符(ASCII值为0)用转义序列`\0`表示,用于标记字符串的结束。3、常量的数据类型:常量'1'是字符型(char),1是整型(int),1.0是浮点型(float)。
C++数据类型
例如:```cint i; // 定义一个整数变量double d; // 定义一个浮点数变量char c; // 定义一个字符变量const char *str; // 定义一个字符串变量```8.
C++很不错的习题集
`typedef`关键字:`typedef char *PCHAR;`定义了一个类型别名,PCHAR是字符指针。
考试中经典的c++选择题库
下列说明中const char *ptr;其中ptr应该是:(C)- **选项分析**: - A) 指向字符常量的指针 - B) 指向字符的常量指针 - C) 指向字符串常量的指针 - D) 指向字符串的常量指针



