关于strcpy的一个有关问题

关于strcpy的一个问题
#include<stdio.h>
#include<string.h>
void prinda_ad(char *s){
    int i=0;
for(i=0;s[i]!='\0';i++){
    printf("date=%d ------> adress=%x\n",s[i],&s[i]);
}
}
int
main(){
char f[]="123456789";
char d[]="123";
prinda_ad(d);
prinda_ad(f);
strcpy(d,f);
printf("-----------------------------------\n");
prinda_ad(d);
prinda_ad((f));
printf("d:%s\nf:%s\n",d,f);
printf("0x=%x  ; 0x=%x\n",f,d);



关于strcpy的一个有关问题


小生就想问问,为什么先声明的字符串在后声明的字符串后面。。













------解决方案--------------------
算了...http://cache.baiducontent.com/c?m=9d78d513d9d430a54f9ee4697d61c0101d4381132ba7d30208d2843990732b35506692ac57260772d0d20a6016df3948adb0687d6d4566f58cc9fb57c0ebcc757a9f2743215dd01d05d36ef39c00389973cf0da8e94abafbaa2fc0ee94888e0a04d705523cd3abd51b1d12cd6cf1173be9&p=882a9645dc8412a05ab7ce6d5b4180&newp=82769a4780db15f308e2977e075fcd231610db2151d6d41f29ccc714&user=baidu&fm=sc&query=%C8%AB%BE%D6%B1%E4%C1%BF+%B6%D1%D5%BB&qid=&p1=1