栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

1、选择语句
#define _CRT_SECURE_NO_WARNINGS
#include
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
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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/928634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号