1.二维数组的初始化
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
char buf[10][30] = { "cccc", "aaaaa", "bbbbb", "11111" };
system("pause");
return 0;
}
初始化了以后我们可以看到一个有10个字符串的二维数组每个数组里面可以写30个字符,超过就会报错这个相信大家都能明白。
测试1:打印
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int i;
char buf[10][30] = { "cccccccccccccccccccc", "aaaaa", "bbbbb", "11111" };
int len = sizeof(buf) / sizeof(buf[0]);
for (i = 0; i < len ; i++)
{
printf("%s\n", buf[i]);
}
system("pause");
return 0;
}
测试2:排序
这里使用了<string.h>下面的拷贝函数