我用amr芯片的ads编译器也没有问题不过char c[]={'c','h','i','n','a'};用来做字符串的话肯定不太好。
会出现乱码,用WIN-TC#include<stdio.h>int main(){ char c[]={'c','h','i','n','a'}; printf("%s\n",c); getch(); return 0;}
c数组是一个字符数组,怎么能用%s输出呢?汗~,编译通过了,这里的c是表示内存的起始地址,然后会输出这个起始地址后面的内容,
[此贴子已经被作者于2006-11-14 9:16:16编辑过]