C语言学习笔记[13]:初识函数和数组

函数

在数学中,当给定一个不同的 x 则可以得到一个不同的 y ,这就是函数

C语言中的函数也是一样的

例如我们要计算两个数的和

  • 普通方法

#include <stdio.h>

int main()
{
    int num1 = 0;
    int num2 = 0;
    scanf("%d %d", &num1, &num2);
    int sum = num1 + num2;
    printf("The sum is: %d", sum);
    return 0;
}
  • 函数方法
#include <stdio.h>

// 定义一个函数,用于计算两个整数的和
int Add(int a, int b)
{
    int s = a + b;  // 计算两个整数的和
    return s;  // 返回计算结果
}

int main()
{
    int num1 = 0;
    int num2 = 0;
    scanf("%d %d",&num1,&num2);
    int sum = Add(num1, num2);  // 调用Add函数计算两个整数的和
    printf("The sum is: %d\n", sum);
    return 0;
}

函数之间是通过参数来进行交流的,并且函数可以被多次调用。

数组

假设我们要存储1~10的数字,该如何储存?

C语言中引入数组的概念:一组相同类型元素的集合

#include <stdio.h>

int main()
{
    int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};//整型数组
    char ch[5] = {'a','b','c'};//字符数组(不完全初始化,剩余的默认为 0 )
    return 0;
}

数组是通过下标进行访问数组中的元素的,下标从 0 开始访问

int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};//整型数组

            下标 0  1  2  3  4  5  6  7  8  9

通过下标访问元素:

#include <stdio.h>

int main()
{
    int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};//整型数组
    int i = 0;
    while( i < 10 )
    {
        printf("arr[%d] = %d \n",i , arr[i]);
        i++;
    }
    return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值