目录
一、选择语句
在我们人生中会面临各种各样的选择,比如大四即将毕业的我,会面临找工作还是二战考研的选择。如果找工作,由于基础不扎实,所以很难找到自己心仪的工作,但会开始有自己的工资,减轻家庭负担,而考研会付出大量时间成本,甚至不确定结果是否一定是好的,但若考上可以继续深造,锻炼自身技术,拿到更好的offer。
在C语言中,选择语句用if...else和switch,在初识阶段,我们只介绍if...else,下面是代码实例,大家可以体会一下,在初阶和进阶阶段我们会进一步详细讲解
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main()
{
//我们令a<=24时为考研考公,否则即为找工作
int a = 0;
printf("即将毕业的我该怎么选择呢?\n");
scanf("%d", &a);
if (a <= 24)
{
printf("继续深造,但会花钱\n");
}
else
{
printf("有基础工资,但工作可能不是心仪的\n");
}
return 0;
}
二、循环语句
在我们的日常生活中,有许多事情都在重复做,比如每天都会吃饭、睡觉。
在C语言中,循环语句有三种
- while语句
- for语句
- do...while语句
本阶段只介绍while语句,以后会慢慢介绍后两种
#include <stdio.h>
int main()
{
//用while语句记录一天吃几顿饭
int eat = 0;
//当一天大于四顿时,跳出循环
while (eat <= 4)
{
printf("今天吃了%d顿\n",eat);
eat++;
}
if (eat>4)
{
printf("今天吃饱了");
}
return 0;
}
三、函数
函数间存在调用关系,我们常用的main()称做主函数,有且仅有一个,主函数可调用其他函数,其他函数也可相互调用,但其他函数不能调用主函数,下面用一个实例向大家简单介绍函数间的关系。
//求两个整数的和
int Add(int x,int y)//Add()为自定义求和函数
{
int z = 0;
z = x + y;
return z;
}
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
//输入提示
printf("请输入两个数\n");
//输入两个数
scanf("%d %d", &a, &b);
//调用求和函数,求输入两个数的和
int sum = Add(a, b);
//打印
printf("%d\n", sum);
return 0;
}
函数结构如下图
四、数组
生活中,假设一个老师要存放全班的成绩,若是一个一个定义变量,那工作量可想而知,而这些成绩具有一些特点:有相同的数据类型,使用过程中需要保留原始数据,因此便有了数组的诞生。
所谓数组,就是一组具有相同数据类型的数据的有序集合
数组定义格式:类型说明符 数组名[常量表达式]
例如:int a[10];
C语言规定,数组的每个元素都有下标,下标都是从0开始,数组可通过下标访问。大家可通过下面代码进行练习打印感受一下。
//数组
#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("%d", arr[i]);
i++;
}
return 0;
}