这个数组应该怎样定义

来源:百度知道 编辑:UC知道 时间:2024/06/29 01:42:15
我想让数组输出这样一行:
xuehao yuwen shuxue dili lishi
我是这样输的:int a[4]={xuehao,yuwen,shuxue,dili,lishi};
为什么错了?
正确的应该怎样输?

char *a[5]={"xuehao","yuwen","shuxue","dili","lishi"};

"xuehao" "yuwen" "shuxue" "dili" "lishi"这些都是字符串,是不能用整型来定义的,改成下面的就可以了
char a[]="xuehao yuwen shuxue dili lishi";
cout<<a<<endl;

Bwxwle 的更适合一些哦~~ 5个指向字符串的指针数组 这样a[0] 就是
“xuehao”了