写了如下的一段代码:
const char *str;
char *p=str;
提示错误:
const char* 不能用于初始化char *类型的实体。这是为什么?我想应该是const char *要求比较严格,赋给一个要求低的
不行(如果p更改了内容就后患无穷了),所以禁止了直接赋值。
strcpy(buf, expr);
从定义我们可以看到,第二个参数为const char*类型。char *可以赋给const char *.
写了如下的一段代码:
const char *str;
char *p=str;
提示错误:
const char* 不能用于初始化char *类型的实体。这是为什么?我想应该是const char *要求比较严格,赋给一个要求低的
不行(如果p更改了内容就后患无穷了),所以禁止了直接赋值。
从定义我们可以看到,第二个参数为const char*类型。char *可以赋给const char *.
上一篇:浅谈线段树——基础篇
PDF 另存为图片,pdf python操作,python 转换PDF, Python PDF图片
了解ANSI和Unicode编
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M