如果要使用多个变量可以用”数组“
int main()//定义数组
{
int yang[10]; //→存放整型的数组
char yang1[20]; //→存放字符的数组(字符数组)
float yang2[5]; //→存放浮点型的数组
return 0;
}
说明:如→int yang[10] = {1,2,3,4,5,6,7,8,9,10};在yang这个数组里可以放10个元素且全是一种类型。每一个元素存放在一个连续空间,而每一个空间都有一个”下标“(存在是为了访问这个数组的元素)符号,符号是从0开始(0对应第一个元素)之后1对应第二个元素……
如此就可以→
int main()
{
int yang[10] = { 1,2,3,4,5,6,7,8,9,10 };
printf("%d\n", yang[5]);
return 0;
}
yang[5]→方括号内是元素的”下标“符,确定元素。
想要所有yang的所有元素都打印↓↓↓
int main()
{
int yang[10] = { 1,2,3,4,5,6,7,8,9,10 };
int i = 0;
while (i < 10)
{
printf("%d\n", yang[i]);
//printf在打印后不会消失。
i++;
}
return 0;
}
字符数组(字符数组可以存放字符串或字符)
int main()
{
char yang[] = "abc";
char yang1[] = { 'a', 'b', 'c',0 };
//通过在单字符里添加零或'\0'(其实是\0,也是一个字符,值为零而已)来填补空缺的部位,就不会出现乱码(其实是随机值)。
// 区别:”abc“→‘a’ ‘b’ ‘c’ ‘\0’(\0表示字符串结束标志)(\0隐藏在字符串末尾,不算长度)
// ‘a’ ‘b’ ‘c’一样
printf("%s\n", yang);
printf("%s\n", yang1);
return 0;
}