博主这篇文章浅谈一下自己对函数和数组的理解。之后会详细说明。
文章目录
一、函数
二、数组
1、数组定义
2、数组的下标
3、数组的使用
一、函数
函数可以理解为一个模块的代码,完成一个独立的功能。
#include <stdio.h>int main(){ int num1 = 0; int num2 = 0; int sum = 0; printf("输入两个操作数:>"); scanf("%d %d", &num1, &num2); sum = num1 + num2; printf("sum = %d\n", sum); return 0;}
这段代码写成函数,如下:
#include <stdio.h>int Add(int x, int y)//形式参数{ int z = x + y; return z;}int main(){ int num1 = 0; int num2 = 0; int sum = 0; printf("输入两个操作数:>"); scanf("%d %d", &num1, &num2); sum = Add(num1, num2);//实际参数 printf("sum = %d\n", sum); return 0;}
1.定义
在维基百科中,函数的定义叫做子程序。
(1)一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。
(2)一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。
2.分类
(1)库函数:C语言内部提供的函数。
(2)自定义函数:自我发挥写出的函数。
实际参数(实参)
真实传给函数的参数,叫实参。实参可以是:常量、变量、表达式、函数等。在调用函数时,它们都必须有确定的值,以便把这些值传送给形参。
形式参数(形参)
形式参数是指函数名后括号中的变量。形式参数只有在函数被调用的过程中才实例化(分配内存单元),所以叫形式参数。因此形式参数只在函数中才有效。
二、数组
1.数组定义
数组的定义:一组相同类型元素的集合
int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个整形数组,最多放10个元素 |
int:数组的类型。arr:数组名。[10]:有几个元素。={}:给数组赋初值。
2.数组的下标
C语言规定:数组的每个元素都有一个下标,下标是从0开始的。 数组可以通过下标来访问的。
如:
int arr[10] = {0}; //如果数组10个元素,下标的范围是0-9 |
int arr[10] | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
下标 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
3、数组的使用
我们打印一下arr数组。
这次就到这儿了,更多内容博主后续会持续更新!
希望各位老铁多多支持!