int 类型 执行了 char 类型 这为什么!谢谢那位解答。(难道这题真的没人会- -!)
程序代码:
/*char* ArrayName[5];*/ /*字符指针数组*/ int ArrayName[5]; /*可以替换上一行代码*/ int index; /*循环控制变量*/ ArrayName[0]="WangJiasheng"; /*为数组元素赋值*/ ArrayName[1]="LiuWen"; ArrayName[2]="SuYuqun"; ArrayName[3]="LeiYu"; ArrayName[4]="ZhangMeng"; for(index=0;index<5;index++) /*使用循环显示名称*/ { printf("%s\n",ArrayName[index]); } return 0;有两个问:
1、为什么int 整形 可以成立?程序中赋的可都是字符。
2、char * ArrayName 可成立, char ArrayName 却不能成立为什么?
[ 本帖最后由 kan月 于 2011-11-9 18:58 编辑 ]