前言:在编程我们常用的时字母而一个字母所占据的是一个字节而文字是有所不同的,这时候如果我们要将文字储存到数组内时我们就要考虑文字字节的大小,一般一个文字是占两个字节的。所以我们就得去计算。我所用储存文字数组方法为
char a[6][14] = { "我","是","失","败","的","man"}; //将则几个文字放入数组中
目前我只成功了这一种(我是小白)
并且我在练习这种数组的时候考虑了while的循环语句所以用其他方法时一直都没有成功我先将我练习的代码附上;
#include<stdio.h>
//int main()
//
//{
// char s[3] = { "我" };
// printf("%s", s[0]);
//
// return 0;
//}
int main()
{
char a[6][14] = { "我","是","失","败","的","man"}; //将则几个文字放入数组中
int i = 0;
while (i < 6)
{
printf("%s\n", a[i]);
i++;
}
return 0;
}
中间是我练习失败的结果
输出时文字要用%s这是我练习时一直没有出现正确结果的重要原因!