| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 780 人关注过本帖
标题:C语言char的用法,求指教!!
只看楼主 加入收藏
xq1182
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2015-12-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:8 
C语言char的用法,求指教!!
char name[40];
scanf("%s",name);

char name;
scanf("%s",name)
有什么区别??

其中那个[40]有什么用 ??   为什么要??

[此贴子已经被作者于2015-12-6 21:35编辑过]

搜索更多相关主题的帖子: C语言 
2015-12-06 21:32
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:3 
看看书
2015-12-06 21:51
jy02163807
Rank: 1
等 级:新手上路
帖 子:52
专家分:3
注 册:2007-12-20
收藏
得分:3 
水一贴.

力拔山兮气盖世
2015-12-06 22:15
堇色丶旧梦
Rank: 1
来 自:山东
等 级:新手上路
帖 子:9
专家分:6
注 册:2015-12-6
收藏
得分:3 
40定义是字符数组
char定义一个字符
要是输入字符串的话就要用字符数组

若只得烟花般随风飘散丶
请容许我燃尽这半生绚烂丶
2015-12-06 22:16
未来大仙
Rank: 6Rank: 6
来 自:黑窟窿
等 级:侠之大者
威 望:4
帖 子:263
专家分:491
注 册:2015-6-20
收藏
得分:3 
当然有区别,第一个是有长度的,可以输入39个字符,第二个只能输入一个字符,用%c就好。

好好学习,天天向上!
2015-12-09 10:59
苏啊婷
Rank: 1
等 级:新手上路
帖 子:10
专家分:8
注 册:2015-12-9
收藏
得分:3 
char [40];定义的是一个数组,可以用来储存40个数据,用循环输入
char c;定义一个字符,用%c;输入一个就可以了
我也是初学者。不知道这样对不对
2015-12-09 23:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:3 
回复 6楼 苏啊婷

授人以渔,不授人以鱼。
2015-12-09 23:26
邹阳
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:124
专家分:402
注 册:2015-10-8
收藏
得分:3 
当然有区别了,既然要建立一个字符串组,就要开辟一定的空间,不然LZ输入的字符往哪里存?

I'm a new comer
2015-12-11 09:27
blza3127672
Rank: 2
等 级:论坛游民
帖 子:13
专家分:13
注 册:2012-7-19
收藏
得分:3 
你去看数组就懂了
2015-12-12 15:38
快速回复:C语言char的用法,求指教!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018873 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved