| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 676 人关注过本帖
标题:一个小题,在线求解
只看楼主 加入收藏
wxl900306
Rank: 1
等 级:新手上路
帖 子:26
专家分:2
注 册:2012-3-14
结帖率:85.71%
收藏
 问题点数:0 回复次数:12 
一个小题,在线求解
设有定义:char*c;一下选项中能够使字符型指针c正确指向一个字符串的是()
A char str[]=“string”;c=str;
B scanf(“%s”,c);
C c=getchar();
D char str[]=“string”;strcpy(“c,str”);
答案不是主要的,因为我已经知道了。我想知道的是解析,为什么!!
搜索更多相关主题的帖子: 能够 字符串 在线 
2012-03-14 21:14
C_戴忠意
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:2
帖 子:575
专家分:1349
注 册:2011-10-21
收藏
得分:0 
觉得是b

编程之路定要走完……
2012-03-14 21:43
wxl900306
Rank: 1
等 级:新手上路
帖 子:26
专家分:2
注 册:2012-3-14
收藏
得分:0 
b错了。答案给出的解析是scanf(“%s”,&c);我不知道为什么
2012-03-14 21:55
lonmaor
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:郑州
等 级:版主
威 望:75
帖 子:2637
专家分:6423
注 册:2007-11-27
收藏
得分:0 
b,c,d都错了。楼主为什么不选a?

从不知道到知道,到知道自己不知道,成长的道路上脚步深深浅浅
2012-03-14 21:58
瓦力
Rank: 2
等 级:论坛游民
帖 子:41
专家分:27
注 册:2011-11-18
收藏
得分:0 
A项:c=str是将str的第一个字符(s)赋给c
B C项直接输入值
D复制
选A对不
2012-03-14 21:58
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 楼主 wxl900306
答案a。
b和d原因是一样的,指针c并没有初始化,指向不明,不能直接赋值过去,选项c,getchar是字符,不是字符串

总有那身价贱的人给作业贴回复完整的代码
2012-03-14 22:20
小赵q1
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:492
专家分:777
注 册:2011-8-26
收藏
得分:0 
结果应该是a。
先定义一个指针变量 char *c;
然后定义一个字符串数组 char str[]=“string”;
接着指针变量指向数组的第一个元素,也相当于指向了整个数组 c=str;
这是给指针变量赋值的基本标准写法。
2012-03-14 22:36
简体字01
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:86
专家分:137
注 册:2012-3-4
收藏
得分:0 
呵呵、选A咯。
2012-03-14 23:00
wxl900306
Rank: 1
等 级:新手上路
帖 子:26
专家分:2
注 册:2012-3-14
收藏
得分:0 
回复 4楼 lonmaor
我知道a对,但我更想知道bd为什么错!!!
2012-03-15 20:12
wxl900306
Rank: 1
等 级:新手上路
帖 子:26
专家分:2
注 册:2012-3-14
收藏
得分:0 
回复 5楼 瓦力
a是正确的

2012-03-15 20:13
快速回复:一个小题,在线求解
数据加载中...
 
   



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

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