c语言中char * *是什么意思呀

 我来答
邴悌S4
游戏玩家

2019-08-10 · 游戏我都懂点儿,问我就对了
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:914万
展开全部
char型指针,就是字符型指针,比如char
*p;表示定义要给字符型指针,用来存储字符地址。
花高朗皮玥
2020-03-10 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:882万
展开全部
字符型指针
是个类型
假如
char
*p
定义一个字符型指针变量
p
需要注意的是
这里
char
*
是类型
p才是变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
貊之槐永艺
互联网爱好者

2020-03-17 · 网上冲浪小能手
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:836万
展开全部
char
*字符型指针,指向一个字符;
char
**
指向字符型指针的指针;
char**最常使用在main函数中:
int
main(int
argc,char**
argv);
等同于
int
main(int
argc,char
*
argv[])
等同于int
main(int
argc,string
argv)(C语言中并不直接包含字符串类型,此处便于理解,所以使用string类型)由此看来char**实际上就是指向一系列字符,类似于字符串;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善迎波濯谨
2019-06-07 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:921万
展开全部
定义一个字符指针
用字符指针指向一个字符串。可以不定义字符数组,而定义一个字符指针。

char
*string="i
love
china!";
定义了一个字符指针变量string,用字符串常量"i
love
china!",对它进行初始化。c语言对字符串常量是按字符数组处理的,在内存中开辟了一个字符数组用来才存放该字符串常量。对字符指针变量初始化,实际上是把字符串第1个元素的地址(即存放字符串的字符数组的首元素地址)赋给string。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式