前言
本文主要是继续介绍C语言要学习的内容,加深对C语言的了解。
一、函数
1.1函数的定义
函数,是编程语言中可以被重复调用的,功能相对独立的一个程序段。函数是C语言程序的基本组成单元,所有C语言程序都是由一个或者多个函数构成的。
1.2函数的作用
函数的引入实现的两个功能为:
1.为了便于结构化,模块化编程
2.为了解决代码的重复
1.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表示返回类型为整形,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;
}
二、数组
2.1数组的定义
数组是最基本的构造类型,是相同数据类型的有效数据的集合。数组中的元素在内存中连续存放,用数组名和下标可以唯一地确定数组元素。
int arr[10]={
0,1,2,3,4,5,6,7,8,9};
2.2数组的下标
在数组中,如果要去访问一个数字,那么需要知道下标。数组的每个元素都有一个下标,下标是从0开始的
int arr[10] ={
0};
int
表示这个数组的b每个元素都是整形arr
为数组名,[10]表示q数组共有s十个元素={0}
表示对数组进行初始化,使数组的第一个元素等于零
2.3数组的打印–循环
#include <stdio.h>
int main()
{
int i = 0; //初始化下标为0
int arr[10] = {
1,2,3,4,5,6,7,8,9,10};
for(i=0; i<10; i++) //数组下标为0开始遍历
{
printf("%d ", arr[i]); //输出下标所对应的数组元素
}
return 0;
}
//输出:1 2 3 4 5 6 7 8 9 10
三、操作符
此处只做简单介绍,后续会单独详细介绍
3.1 算术操作符
操作符 | + | - | * | / | % |
---|---|---|---|---|---|
名称 | 加 | 减 | 乘 |
1.两边的操作数都为整数,那么输出的结果就是整数形式。
2.两边的操作数只要有一个是小数,输出的结果就是小数形式。
3.两边的操作数必须都为整数,输出的结果为整数形式。
#include<stdio.h>
int