标题:下面是2道华为的面试题目
只看楼主
longfeng867
Rank: 1
来 自:重庆
等 级:新手上路
威 望:1
帖 子:182
专家分:0
注 册:2007-5-20
 问题点数:0 回复次数:10 
下面是2道华为的面试题目
1.请说明原因。
main()
{

char* str1="56789";


char* str2="123456789";


strcpy(str1,str2);


cout<<str1<<endl;


cout<<str2<<endl;

}
输出结果为:
123456789
9
请说明原因。
2.
char   a[10]="china",b[3]="we";   
strcpy(a,b)的结果是什么?

[[italic] 本帖最后由 longfeng867 于 2007-12-7 10:30 编辑 [/italic]]
搜索更多相关主题的帖子: 华为 面试 
2007-12-07 09:57
afliult
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2007-7-22
得分:0 
不能用中文引号
2007-12-07 09:58
afliult
Rank: 1
等 级:新手上路
帖 子:72
专家分:0
注 册:2007-7-22
得分:0 
应改成
main()
{
char str1[30]="56789";
char  str2[30]="123456789";
strcpy(str1,str2);
cout<<str1<<endl;
cout<<str2<<endl;
}
2007-12-07 10:01
longfeng867
Rank: 1
来 自:重庆
等 级:新手上路
威 望:1
帖 子:182
专家分:0
注 册:2007-5-20
得分:0 
原帖由 [bold][underline]afliult[/underline][/bold] 于 2007-12-7 09:58 发表 [url=http://bbs.][/url]
不能用中文引号


大哥 不是这个问题,那只是我复制来的,我不是说了吗,能编译,但不能运行~~~~运行就报错!
问为什么错拉?

在这个连处女膜都可以伪造的世界里,还有什么值得我相信!
2007-12-07 10:02
o水晶之恋o
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2007-12-7
得分:0 
第一题:头文件应该加"string.h",输出应该都是123456789;
第二题:输出都是we。
2007-12-07 22:37
dousao
Rank: 2
等 级:论坛游民
帖 子:228
专家分:58
注 册:2007-11-8
得分:0 
为什么这么输出?可以解释下么?
2007-12-09 13:38
gkkpx
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-11-28
得分:0 
为什么要怎么做啊

公开课培训网(www.
2007-12-10 15:54
rocketabc
Rank: 1
等 级:新手上路
帖 子:100
专家分:0
注 册:2006-7-6
得分:0 
楼主的代码能编译 但运行的时候出错 ,说内存不能为written

兴趣和爱好是我追求的方向
2007-12-10 19:32
antonine
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-10-20
得分:0 
三楼正解
2007-12-10 21:57
冢中枯骨
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-10-10
得分:0 
用了指针,不对
又没有给字符串分配空间
格式应该如三楼那样就好
2007-12-11 10:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-190916-1-1.html




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

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