【初识C语言】选择语句+循环语句+函数+数组

本文介绍了C语言中的选择语句、循环语句(重点是while),函数的调用关系以及数组的概念及其应用。通过实例演示了如何在实际编程中使用这些基本概念解决问题。
摘要由CSDN通过智能技术生成

目录

一、选择语句

二、循环语句

三、函数

四、数组


一、选择语句

在我们人生中会面临各种各样的选择,比如大四即将毕业的我,会面临找工作还是二战考研的选择。如果找工作,由于基础不扎实,所以很难找到自己心仪的工作,但会开始有自己的工资,减轻家庭负担,而考研会付出大量时间成本,甚至不确定结果是否一定是好的,但若考上可以继续深造,锻炼自身技术,拿到更好的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;
}
  • 11
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值