c语言---6 初识选择语句、循环语句、函数以及数组

1、选择语句

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
	int input = 0;//定义input变量
	printf("恭喜被xxx大学录取");
	printf("要选择好好学习吗(1/0)?>:");
	scanf("%d",&input);
		if (input == 1)
		{
			printf("你将会变得更好");
		}
		else
		{
			printf("之后会比较被动");
		}
		return 0;
}

运行结果如下:

恭喜被xxx大学录取要选择好好学习吗(1/0)?>:1
你将会变得更好

2、循环语句

假如说是写上三万行代码之后,能使得能力得到提升,更上一层楼,如何来描述这件事情呢?

#include<stdio.h>
int main()
{
	int line = 0;
	while (line < 30000)
	{
		printf("写了%d行代码\n",line);
		line++;
	}
	printf("更上一层楼!");

	return 0;
}

执行结果:

...
写了29998行代码
写了29999行代码
更上一层楼!

3、函数

在数学中,像f(x)=2x+5这样的就称作是函数,c语言中的函数也是一样的。
f(x,y)=x+y------->Add(x,y)=x+y,那么怎么样用C语言来实现两数求和呢?
两种方法,一种是直接写代码,一种是用到函数
方法一:

int main()
{
	int num1 = 0;
	int num2 = 0;
	scanf("%d %d",&num1, &num2);
	int sum = num1 + num2;
	printf("sum=%d",sum);
	return 0;
}

方法二:

int Add(int x, int y)
{
	int z;
	z = x + y;
	return z;
}
int main()
{
	int num1 = 0;
	int num2 = 0;
	scanf("%d %d", &num1, &num2);
	int sum =Add(num1,num2);
	printf("sum=%d", sum);
	return 0;
}

其中,Add完成的就是求和这个过程,将求和这件事情委托给Add,让num1与num2求和,并将值送给sum,Add作为被委托者,先在Add里面放入整型参数x与y,用来接收传进来的num1以及num2,在给个z,用来作x与y的和,算出来z之后,将z的值返回,由于z为整型,故Add也为整型。
运行结果如下:

45 56
sum=101

4、数组

数组是一组相同的类型元素的集合。
数组定义:int arr[10]={1,2,3,4,5,6,7,8,9,10};//定义一个整型数组,放10个元素char ch[5]={'a','b','c'}//不完全初始化,剩余的默认为0
数组使用下标来访问的,相当于数组开辟了一块空间,里面存放的元素,数组的名字为arr,下标从0 开始,写出arr[0]时访问的是第一个元素。
与while循环结合一下,将每个元素都打印出来。

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;
}

运行结果:

12345678910
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值