社区
C++ 语言
帖子详情
char *name[]与char name[]的区别是
wzz80
2009-05-10 11:43:17
这位高手我是一个C++初学者,有一个小问题:char *name[]与char name[]的区别是?
...全文
790
25
打赏
收藏
char *name[]与char name[]的区别是
这位高手我是一个C++初学者,有一个小问题:char *name[]与char name[]的区别是?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangangs
2009-05-11
打赏
举报
回复
分别是指针数组和数组,好好看看书吧
liao05050075
2009-05-11
打赏
举报
回复
[Quote=引用 3 楼 wzz80 的回复:]
char *name[]={"wang","li","zhang","liu"};
上面的能这样赋值吗?如果能是什么意思呢?
[/Quote]
当然可以了。char *name[]是指针数组,每个元素指向一个字符串。
它的意思就是,
name[0]指向“wang”,puts(name[0])输出wang
name[1]指向"li"
…………
你自己试一下就知了。
llsen
2009-05-11
打赏
举报
回复
第一个是指针数组
第二个是数组
nuoshueihe
2009-05-11
打赏
举报
回复
[Quote=引用 3 楼 wzz80 的回复:]
char *name[]={"wang","li","zhang","liu"};
上面的能这样赋值吗?如果能是什么意思呢?
[/Quote]
char *name[]是一个指针数组
代表name[0]=“wang”;
name[1]=“li”;
...
lsupper
2009-05-11
打赏
举报
回复
char *name[]中的每个数据元素都是指针(char指针)
char name【】中的每个数据元素都是char
taoyanxu1989
2009-05-11
打赏
举报
回复
char *name[]是指针数组,每个元素指向一个字符串。
lingyin55
2009-05-11
打赏
举报
回复
恩,应该是可以没错,我试了一下,可能是我的概念搞的有点混乱了。
char*name[10];我觉得这个是个指针数组,即每个元素都是一个指针,
指向的是一个字符。但是想象char*name;name是可以指向一个字符串的,
所以这里应该也是一样,只不过是字符串的一个集合。
[Quote=引用 10 楼 hikaliv 的回复:]
引用 7 楼 lingyin55 的回复:
不可以,数组的元素只能是单个字符,这样的话取出来的值应该只是
字符串的首个字符。
引用 3 楼 wzz80 的回复:
char *name[]={"wang","li","zhang","liu"};
上面的能这样赋值吗?如果能是什么意思呢?
我怎么觉得,可以呢。一直这么用……
[/Quote]
yangch_nhcmo
2009-05-11
打赏
举报
回复
[Quote=引用 3 楼 wzz80 的回复:]
char *name[]={"wang","li","zhang","liu"};
上面的能这样赋值吗?如果能是什么意思呢?
[/Quote]
可以赋值的,*name[]是一个字符指针数组;
ysysbaobei
2009-05-11
打赏
举报
回复
顶
yijianxiangde100
2009-05-11
打赏
举报
回复
深刻
wanghao111
2009-05-11
打赏
举报
回复
[Quote=引用 3 楼 wzz80 的回复:]
char *name[]={"wang","li","zhang","liu"};
上面的能这样赋值吗?如果能是什么意思呢?
[/Quote]
可以赋值
和
char *ch;ch="hello";
是一回事,只不过char *ch;是一个指针而char *name[]是指针数组罢了。
andy_5868
2009-05-11
打赏
举报
回复
一个是字符指针数组,一个是字符数组
pathuang68
2009-05-11
打赏
举报
回复
[Quote=引用 3 楼 wzz80 的回复:]
char *name[]={"wang","li","zhang","liu"};
上面的能这样赋值吗?如果能是什么意思呢?
[/Quote]
尽管觉得可以,但还是用代码验证了一下,
结论是:char *name[]={"wang","li","zhang","liu"}; 是可以的
。
事实上,我们在给main函数传参数的时候,不也是这样的么:
int main(int argc, char *argv[])
:)
山的那边还是山~
2009-05-11
打赏
举报
回复
指针和数组的区别。
elmnd
2009-05-11
打赏
举报
回复
*name == name[];
*name[] == name[][]
光宇广贞
2009-05-11
打赏
举报
回复
[Quote=引用 7 楼 lingyin55 的回复:]
不可以,数组的元素只能是单个字符,这样的话取出来的值应该只是
字符串的首个字符。
引用 3 楼 wzz80 的回复:
char *name[]={"wang","li","zhang","liu"};
上面的能这样赋值吗?如果能是什么意思呢?
[/Quote]
我怎么觉得,可以呢。一直这么用……
yuxiabo1984
2009-05-11
打赏
举报
回复
呵呵 顶一个
lingyin55
2009-05-10
打赏
举报
回复
参考这个
指针数组和数组指针
http://blog.csdn.net/bydxyj/archive/2008/02/20/2109886.aspx
lingyin55
2009-05-10
打赏
举报
回复
不可以,数组的元素只能是单个字符,这样的话取出来的值应该只是
字符串的首个字符。
[Quote=引用 3 楼 wzz80 的回复:]
char *name[]={"wang","li","zhang","liu"};
上面的能这样赋值吗?如果能是什么意思呢?
[/Quote]
猫已经找不回了
2009-05-10
打赏
举报
回复
http://blog.csdn.net/rjzou2006/archive/2008/04/15/2292698.aspx
参考:数组名不完全等于指针
加载更多回复(5)
ASP技术访问WEB数据库.docx
ASP技术访问WEB数据库.docx
2010-2019年上市公司排污费数据.xlsx
2010-2019年上市公司排污费数据 1、时间:2010-2019年 2、来源:上市公司披露BG 3、指标:代码、日期、名称、本期支出 4、范围:417家上市公司 5、相关研究:胡珺,宋献中,王红建.非正式制度、家乡认同与企业环境治理
六轴桌面机械臂上位机与下位机源码解析与实现
内容概要:本文详细介绍了六轴桌面机械臂的上位机(PC)和下位机(单片机)源码实现及其应用场景。上位机使用Python编写,通过pyserial库进行串口通信,实现了用户交互和指令发送功能;下位机则使用Arduino平台,通过C/C++语言编写代码,实现了机械臂的动作控制。文中不仅展示了基本的通信协议和控制逻辑,还深入探讨了逆运动学计算、PID控制、数据同步等问题,并提供了多个实用的代码片段和调试经验。 适合人群:对机器人技术和嵌入式开发感兴趣的开发者,尤其是有一定编程基础和技术背景的人群。 使用场景及目标:适用于六轴桌面机械臂的开发和调试,帮助读者理解上下位机的协同工作原理,掌握机械臂控制的关键技术,如串口通信、逆运动学、PID调节等。 其他说明:文章强调了实际开发中的注意事项和常见问题,如数据同步、指令校验、运动规划等,并提供了一些优化建议和解决方案。此外,还提到了系统的扩展性和安全性措施,如限位保护和扩展接口的设计。
青藏高原降水水汽来源模拟数据集(1998-2018)
青藏高原降水的水汽来源及输送机制一直是国际水文气候学界关注的热点问题。由于高原地面观测站数量有限,且分布极不均匀,从而导致降水溯源存在很大不确定性。作者通过引入卫星降水数据来弥补站点观测降水的不足,从而对高原整体降水的水汽来源进行模拟性评估。作者通过1998-2018年间水汽追踪数值模型模拟高原整体降水的水汽来源,模型使用ERA-Interim再分析资料、TRMM卫星降水和GLDAS OAFlux蒸发作为数据驱动,并设置对比实验进行验证,最终生成高原整体降水的水汽来源月尺度数据。数据集内容包括:(1)青藏高原范围;(2)高原1998-2018年逐月降水水汽贡献数据,空间分辨率为1°×1°,单位:mm/mon;(3)高原1998-2018年逐月降水量。数据集存储为.nc、.shp和.xlsx格式,由8个数据文件组成,数据量为55 MB(压缩为1个文件,40.9 MB)。基于该数据集的分析研究成果已发表在《Environmental Research Letters》2020年15卷。Zhang, C. Moisture source assessment and the varying
char
acteristics for the Tibetan Plateau precipitation using TRMM [J]. Environmental Research Letters, 2020, 15(10): 104003.
Motorcad设计案例:内转子式永磁同步电机的高功率密度与强大过载能力,电磁场计算解析
内容概要:本文详细介绍了利用MotorCAD进行32极36槽内转子永磁同步电机的设计过程,涵盖电磁场计算、极槽配合选择、绕组设计、磁钢布局、冷却系统设计等方面。通过分数槽配置、双层短距绕组、V型磁钢布局以及高效的冷却系统,实现了70kW输出、525rpm转速、2.5倍过载能力和高达5kW/kg的功率密度。文中还讨论了具体的参数设置及其背后的物理意义,如极距、绕组因数、磁钢涡流损耗控制等。 适合人群:从事电机设计的专业工程师和技术人员,尤其是对高功率密度和高性能电机感兴趣的读者。 使用场景及目标:适用于电动工程机械等需要短时爆发力的应用场合,旨在提高电机的功率密度和过载能力,同时确保高效稳定运行。 其他说明:文章提供了详细的参数配置代码片段,便于读者理解和复现设计过程。此外,还分享了一些实用的设计经验和优化技巧,如磁钢分段设计、转子冲片造型等。
C++ 语言
65,170
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章