关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
THU-xlj
2016-05-18 03:29
采纳率: 71.4%
浏览 1.4k
首页
已采纳
为什么返回值是个字符串"123"就必须用const char* c接收。
为什么返回值是个字符串"123"就必须用const char* c
接收。而且cout的时候直接cout<<c就行了c不应该是个指针吗不应该cout<<*c 才对嘛?
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
3
条回答
默认
最新
相关推荐
更多相似问题
为什么
返回值
是
个
字符串
"
123
"
就
必须
用
const
char
*
c
接收
。
2016-05-18 03:29
回答 3
已采纳
1."
123
表示的是处于常量区的常量
字符串
,该区域一般是禁止进行写操作的(相当于
const
) 你如果不
用
const
char
*
接收
,而仅仅是
用
char
*
指针
接收
,那么意味着可以通过该指针去修改该
C/C++
const
char
*
含义是什么
c++
2021-05-07 16:28
回答 4
已采纳
就
是定义了一
个
常量指针
const
char
*
,名为FUNC_INIT_TRACEBAK_MONITOR,指向
字符串
常量 "init_tracebak_monitor" 指针地址不可以改变
C库函数strstr实现中为什么要
用
新建
const
char
*
变量代替参数?
c++
c语言
2019-03-22 11:38
回答 1
已采纳
你的程序改变了psub和pstr,而psub = substr;这一行需要
用
它初始的值。
就
必须
要再定义变量赋值了。
使
用
strcmp函数显示从“
char
”到“
const
char
*
”的转换无效[-fppermissive]
c语言
2022-04-28 08:49
回答 1
已采纳
name[i]是一
个
单独的字符,s是
字符串
,strcmp是针对
字符串
比较大小。。。。for(i=0;i<10;i++){scanf("%s",&name[i]);}你把这几句代码的结果打印出来,
c++:比较
字符串
大小报错[error] invalid conversion from '
char
' to '
const
char
*
' [-fpermissive]
c++
c语言
有问必答
2021-12-05 14:14
回答 3
已采纳
修改如下,供参考: include<stdio.h> #include<string.h>
char
c[5][80]; int main() {
char
t[80]
没有解决我的问题,
去提问