- 定义在函数之外的函数叫全局变量,所有的函数都可以访问
- 定义在函数之内的函数叫局部变量,只有在函数的内部才可以访问
- 函数会优先使用局部变量
- int arr [3]
- 数据类型 数组名 [长度]
- 长度可以省略
- 获取元素:数组名[索引]
- 给元素赋值:数组名[索引]=新值
- &取地址,用%p打印
#include<stdio.h>
int main()
{
int arr[5]={1,2,3,4,5};
for(int i=0;i<5;i++)
{
printf("%d\n",arr[i]);
}
return 0;
}
#include<stdio.h>
int main()
{
int a=103,b=75;
printf("%p,%p\n",&a,&b);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int arr[20];
double sum = 0;
srand(time(NULL));
for (int i = 0; i < 20; i++)
{
int j = rand() % 100 + 1;
arr[i] = j;
printf("%d\n", j);
sum += j;
}
sum /= 20.0;
printf("平均数为%.2f\n", sum);
int a = 0;
for (int i = 0; i < 20; i++)
{
if (arr[i] < sum)
{
a++;
}
}
printf("小于平均值的元素数目为%d\n", a);
return 0;
}