社区
C语言
帖子详情
C语言中字符串数组与字符指针数组有什么区别?怎么用?
Jether
2009-11-15 09:32:55
C语言中字符串数组与字符指针数组有什么区别?怎么用?
...全文
28500
6
打赏
收藏
C语言中字符串数组与字符指针数组有什么区别?怎么用?
C语言中字符串数组与字符指针数组有什么区别?怎么用?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
亚细亚
2009-11-16
打赏
举报
回复
[Quote=引用 4 楼 selooloo 的回复:]
引用 3 楼 huiguixian 的回复:
引用 1 楼 cattycat 的回复:
char str[]="hello world!"; //字符串数组
char* str1[]={"hello","world","test char array"}; //字符串指针数组
字符串指针数组的元素是字符串指针,可以指向字符串,这是比较简单的例子。
字符串数组比如
char str[2]={"hello" ,"world!"}; //字符串数组
char* str1[]={"hello","world","test char array"}; //字符串指针数组
char str[][10]={"hello" ,"world!"}; //字符串数组
char* str1[]={"hello","world","test char array"};//字符串指针数组
字符串数组分配了空间,比如str数组的大小为2*10字节;str1数组存放的都是指针,大小为4*3字节
将str赋值给str1可以这样for(i=0;i <2;i++) str1[i]=str[i];不过只是指针传递,并不是值传递。
反过来str[i]=str1[i];就不行
[/Quote]
正确!
happy08god
2009-11-16
打赏
举报
回复
selooloo说得好!
selooloo
2009-11-15
打赏
举报
回复
[Quote=引用 3 楼 huiguixian 的回复:]
引用 1 楼 cattycat 的回复:
char str[]="hello world!"; //字符串数组
char* str1[]={"hello","world","test char array"}; //字符串指针数组
字符串指针数组的元素是字符串指针,可以指向字符串,这是比较简单的例子。
字符串数组比如
char str[2]={"hello" ,"world!"}; //字符串数组
char* str1[]={"hello","world","test char array"}; //字符串指针数组
[/Quote]
char str[][10]={"hello" ,"world!"}; //字符串数组
char* str1[]={"hello","world","test char array"};//字符串指针数组
字符串数组分配了空间,比如str数组的大小为2*10字节;str1数组存放的都是指针,大小为4*3字节
将str赋值给str1可以这样for(i=0;i<2;i++) str1[i]=str[i];不过只是指针传递,并不是值传递。
反过来str[i]=str1[i];就不行
小小攻城师
2009-11-15
打赏
举报
回复
[Quote=引用 1 楼 cattycat 的回复:]
char str[]="hello world!"; //字符串数组
char* str1[]={"hello","world","test char array"}; //字符串指针数组
字符串指针数组的元素是字符串指针,可以指向字符串,这是比较简单的例子。
[/Quote]
字符串数组比如
char str[2]={"hello" ,"world!"}; //字符串数组
char* str1[]={"hello","world","test char array"}; //字符串指针数组
aizibion
2009-11-15
打赏
举报
回复
一个装指针,一个装字符的区别
cattycat
2009-11-15
打赏
举报
回复
char str[]="hello world!"; //字符串数组
char* str1[]={"hello","world","test char array"}; //字符串指针数组
字符串指针数组的元素是字符串指针,可以指向字符串,这是比较简单的例子。
C语言
用指针将
字符
串
数组
位置颠倒
C语言
用指针将
字符
串
数组
位置颠倒,实现ABCDEFGHIJKLMNOPQRSTUVWXYZ转换成ZYXWVUTSRQPONNOPQRSTUVWXYZ
C语言
中
的
字符
串
数组
和
字符
串
指针
本文档在某知名网站下载,要么浏览量最多,要么最新,保证精品,至少为你节约3RMB。格式为caj或者kdh需要专业阅读器打开。
单片机
C语言
实例34:用
指针
数组
作为函数的参数显示多个
字符
串
.txt
单片机
C语言
实例34:用
指针
数组
作为函数的参数显示多个
字符
串
.txt
301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)
301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机
C语言
实例Proteus仿真和代码)301-用
指针
数组
作为函数的参数显示多个
字符
串
(51单片机C
详解
C语言
中
Char型
指针
数组
与
字符
数组
的
区别
详解
C语言
中
Char型
指针
数组
与
字符
数组
的
区别
1.char 类型的
指针
数组
:每个元素都指向一个
字符
串
,指向可以改变 char *name[3] = { abc, def, gbk }; for(int i = 0 ; i < strlen(name); i ++){ printf(%s\n, *(name+i)); //printf(%s\n, name[i]); } //指向改变 name[3] = { aaa, bbb, ccc } 2.
字符
数组
: 指向不能改变,但可改变里面的值 char names[] = “abc
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章