3 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
使用指针数组:
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *test[]={ "this is a test ", "test 2 ", " "};
int i=0;
while(strcmp(test[i], " ") != 0)
puts(test[i++]);
system( "PAUSE ");
return 0;
}
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
可以用数组或指针
数组:
char s[80]="abcd";或者char s[80]={"abcd"}; /*说明:自动加字符串结束标志:\0*/
char s[80]={"a","b","c","d","\0"};
指针:
char *s;char*s="abcd";
注意:s是一个指针变量,有存空间,里面用来存放地址(字符型变量占用的存储空间地址)。
添加回答
举报
0/150
提交
取消