我想创建一个字符串数组。下面是代码:如何修复此代码以创建字符串数组?
#include <stdio.h>
int main(void){
char str1[] = {'f','i'};
char str2[] = {'s','e'};
char str3[] = {'t','h'};
char arry_of_string[] = {str1,str2,str3};
printf("%s\n",arry_of_string[1]);
return 0;
}
这是不工作的一行:
char arry_of_string[] = {str1,str2,str3};
如何纠正呢?
感谢您指出\ 0终止我的代码中的错误,并且更简单的方法。数组和指针 – mko 2012-07-27 12:34:56
@yozloy之间存在着密切的关系,数组和指针之间存在着密切的关系,但请确保您不会认为它们是相同的常见错误。 – Shahbaz 2012-07-27 12:44:45