数组和集合
数组:一组相同类型的变量所组成的集合
一维数组
定义一个数组num,并逐个输出
#include <stdio.h>
#include <string.h>
int main()
{
int num[] = { 1,2,3,4,5,6,7,8,9 };
for (size_t i = 0; i < 9; i++)
{
printf("%d\n",num[i]);
}
return 0;
}
只定义第5个等于5
#include <stdio.h>
#include <string.h>
int main()
{
int num[9] = {[5]=5};
for (size_t i = 0; i < 9; i++)
{
printf("%d\n",num[i]);
}
return 0;
}
只有第5个等于5,其他全为0
多维数组
定义
#include <stdio.h>
#include <string.h>
int main()
{
int Number[3][5];
//相当于3个有5个元素的一维数组
return 0;
}
使用for循环进行赋值
#include <stdio.h>
#include <string.h>
int main()
{
int Number[3][5];
//相当于3个有5个元素的一维数组
for (size_t i = 0; i < 5; i++)
{
Number[0][i] = i;
}
return 0;
}
直接赋值
#include <stdio.h>
#include <string.h>
int main()
{
int Number[3][5] = { {0,1,2,3,4},{0,1,2,3,4} ,{0,1,2,3,4} };
return 0;
}