关于C++: 为何可以把字符串常量赋给字符指针,而整型常量却不能赋给整型指针

 我来答
renchenghui
2010-08-20 · TA获得超过129个赞
知道答主
回答量:46
采纳率:0%
帮助的人:56.8万
展开全部
像"hello"这样的字符串,它在C/C++里的类型是字符数组:char[6](注意,不是const char[6],因为C语言没有这个类型,C++又要向下兼容C)。而字符数组是可以赋给字符指针的。

但是const char*是不能贱给char*的。
TableDI
2024-07-18 广告
在Excel中,字符串匹配函数主要用于查找和定位特定字符串在文本中的位置或进行替换操作。常用的字符串匹配函数包括FIND、SEARCH、SUBSTITUTE和REPLACE等。FIND和SEARCH函数用于查找字符串的位置,而SUBSTIT... 点击进入详情页
本回答由TableDI提供
星一群X
2010-08-20
知道答主
回答量:25
采纳率:0%
帮助的人:0
展开全部
char *p ="abdc";
int *d = 245;
类型不匹配啊,invalid conversion from `int' to `int*'
245是整型值,不能转化为指针
char *p ="abdc";
int *d = (int *)245;
这样就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ff90b2e
2010-08-20 · TA获得超过818个赞
知道小有建树答主
回答量:537
采纳率:0%
帮助的人:373万
展开全部
可以的啊,
char a[] = "12121212";
char *b = a;

int b = 11;
int *a = b;
都可以的
,你说的是什么情况啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邵钱伟
2010-08-20 · TA获得超过217个赞
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:179万
展开全部
可以吧,整形的是
*p=a 或者是P=&a都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式