看板Programming
标 题[问题]关於strcpy()
发信站漂浮电子 (Thu Apr 19 19:51:54 2007)
转信站ptt!ctu-reader!news.nctu!Drift.Electron.BBS
#include<stdio.h>
#include<string.h>
int main()
{
char s[10]="abm";
printf("%s\n",s);
strcpy(s,"z");
printf("%s\n",s);
printf("%c%c%c",s[0],s[1],s[2]);
return 0;
}
-
结果:
abm
z
z m
-
为什麽第二行不会印出z m呢?反而到第三行才印出来?
s[2]在第二行消失了吗?
--
美国【汉唐中医】台湾後援会 - 以正统中医兴亡为己任,愿天下病疾皆有所治!
http://www.hantangtcm.org/
"资讯人权贵" 之家
http://people.ofset.org/ckhung/
--
→↓ O
rigin:
暨大电机˙漂浮电子 bbs.ee.ncnu.edu.tw
↑← Au
thor:
tame 从
189-150-58-61-Q.tinp.net.tw 发表