===数组===
1.数组的定义和使用
格式:
数据类型 数组名[元素个数]
元素个数:代表该数组有多少个相同数据类型的变量
下标:用来表示数组中的某一个元素.
===代码===
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int len = sizeof(scores) / sizeof(int);
sizeof(int); // 求出一个整型变量的大小
===
printf("%d\n",scores[0]);
int scores[10];
for(int i = 0;i<10;i++)
{
scanf("%d\n",&score[i]);
}
system("pause");
======06_05数组初始化和内存结构====
查看地址的过程:1.打印出地址 2,调试--窗口--内存
// %p打印变量的内存地址,是以无符号十六进制格式打印。
printf("%p\n",scores);
printf("%p\n",&scores[0]);
printf("%X\n",&scores[0]);
===区别===
printf("%p\n",数组名);
printf("%p\n",数组元素);
数组元素+1 ,移动一个变量类型
数组名+1,移动到数组最后面。
=====06_06十只小猪称体重====
=====06_07数组逆置====
除了传统的使用临时变量作为中间者之外,还可以先将需要置换的那个数字加到首字上,再减去那个数字。
=====06_08