7.26 学习笔记

52 阅读1分钟
  1. 定义在函数之外的函数叫全局变量,所有的函数都可以访问
  2. 定义在函数之内的函数叫局部变量,只有在函数的内部才可以访问
  3. 函数会优先使用局部变量
  4. int arr [3]
  5. 数据类型 数组名 [长度]
  6. 长度可以省略
  7. 获取元素:数组名[索引]
  8. 给元素赋值:数组名[索引]=新值
  9. &取地址,用%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;
}