0
点赞
收藏
分享

微信扫一扫

从0开始学C语言(四)

大漠雪关山月 2022-04-14 阅读 199
c语言

一 循环结构

while循环

例如1:

int main()
{
	int a[] = { 1,2,3,4,5 };
	int i = 0;
	while (i < 5);
	{
		printf("%d ", a[i]);
		i++;
	}
	return 0;
}

do while循环

int main()
{
	int a[] = { 1,2,3,4,5 };
	int i = 0;
	do  //先执行一次
	{
		printf("%d ", a[i]);
		i++;
	} 
    // 在判断是否满足条件,条件满足时执行循环,条件不满足时结束循环
	while (i < 0);
	printf("%d ",a[i]);
	return 0;
}

for循环语句

for循环的语法形式为

for(初始化语句1;判断表达式;语句2)
{
    语句块;
}
int main()
{
	int a = 10;
	int i = 0;
	for (i = 0;       i < 10;         i++  )
	//初始化表达式1    判断表达式     语句2
	{
        // 语句块
		printf("%d ", a--);
	}
	return 0;
}

二 选择结构

1. if else的选择

int main()
{
	int input = 0;
	scanf("%d", &input);
	printf("你要玩游戏吗 0(玩)/ 1(不玩)");
	if (input == 1)
		printf("好好学习走上人生巅峰\n");
	else
		printf("进厂打工\n");
	return 0;
}

if else 的多分支选择

int main()
{
	int input = 0;
	scanf("%d", &input);
    // 判断 input 等于几
	if (input > 0)
		printf("大于0\n");
	else if (input == 0)
		printf("等于0\n");
	else
		printf("小于0\n");
	return 0;
}

2. switch

switch(表达式){
    case 整型数值1: 语句 1;
    case 整型数值2: 语句 2;
    ......
    case 整型数值n: 语句 n;
    default: 语句 n+1;
}
int main() 
{
    int a;
    scanf("%d", &a);
    printf("判断a是星期几\n");
    switch (a)
    {
    case 1: printf("星期一\n"); break;
    case 2: printf("星期二\n"); break;
    case 3: printf("星期三\n"); break;
    case 4: printf("星期四\n"); break;
    case 5: printf("星期五\n"); break;
    case 6: printf("星期六\n"); break;
    case 7: printf("星期日\n"); break;
    default:printf("输出错误\n"); break;
    }
    return 0;
}

break 终止循环

break的做用是跳出当前的循环

在这里插入图片描述

contibue 结束本次循环,跳过后面语句,继续执行的意思

continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,可以理解为仅结束本次循环

在这里插入图片描述


数组

C语言中数组的定义:一组相同类型元素的集合

数组的定义

数组的下标

C语言规定:数组的每个元素都有一个下标,下标是从0开始的
数组可以通过下标来访问
比如:

int main()
{
    int arr[10] = { 1,2,3,4,5,6,7,8,9}
     // 数组的下标: 0 1 2 3 4 5 6 7 8
}

数组的使用

int main()
{
    int a[10] = { 1,2,3,4,5,6,7,8,9 };
    int i = 0;
    while (i < 10)
    {
        printf("%d ", a[i]);
        i++;
    }
    return 0;
}

操作符

算术操作符

前面不用说都懂的了
% 操作符的两个操作数必须为整数, 返回的是整除之后的余数
5 % 2 = 1

移位操作符

位操作符

赋值操作符

复合赋值操作符

关系操作符

单目操作符

逻辑操作符

条件操作符

.

->

文章的每个字都是我用心写出来的,求点个赞 或关注
文章如有错漏,欢迎在评论区留言提醒


在这里插入图片描述

举报

相关推荐

0 条评论