代码为:
#include<stdio.h>
#define SIZE 5
int main(void){
int oxge[5]={9,8,2,1};
int yyds[5];
for(int i=0;i<5;i++)
printf("oxge[%d] is %2d\n",i,oxge[i]);
//yyds=oxge;
// yyds[SIZE]=oxge[SIZE];
// printf("oxge's address is %x\n",oxge);
yyds[4]=5328;
for(int i=0;i<5;i++)
printf("yyds[%d] is %2d\n",i,yyds[i]);
printf("yyds's address is %x\n",&yyds);
}
result:
oxge[0] is 9
oxge[1] is 8
oxge[2] is 2
oxge[3] is 1
oxge[4] is 0
yyds[0] is 1
yyds[1] is 14
yyds[2] is 0
yyds[3] is 0
yyds[4] is 5328
运行多次 yyds[0],yyds[1]都是1,14 不是应该是0码?