IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 初识C语言(中)(1):基本了解C语言的基础知识,对C语言有一个大概的认识。 -> 正文阅读

[C++知识库]初识C语言(中)(1):基本了解C语言的基础知识,对C语言有一个大概的认识。

6、选择语句

生活中处处面临选择,就比如今天是选择打游戏呢,还是学习呢;是准备考研呢,还是准备就业呢…那么,对于这些选择,该怎么用计算机语言来描述它呢?这就是c语言中的选择语句。
举个例子,进入学校后,大多都是两种状态,好好学习和不好好学习
假如好好学习,将来就会获得一个好工作;
不好好学习,毕业即失业,回家烤红薯;
在这里插入图片描述
对于这种选择,怎么用代码实现呢?

#define _CRT_SECURE_NO_WARNINGS 1//注意!!!!
#include<stdio.h>//头文件包含
int main()//定义主函数
{
	int input = 0;//定义变量
	//输出
	printf("进入学校\n");
	printf("要好好学习嘛?\n(1/2)");
	scanf("%d", &input);
	if (input == 1)
	{
		printf("获得好Offer\n");
	}
	else if(input == 2)
	{
		printf("回家烤红薯\n");
	}
	return 0;
}
//表示选择的语句不仅仅只有这一个,这只是初步了解一下,知道c语言里有这么个语句种类

运行结果如下:
在这里插入图片描述
在这里插入图片描述

这里要注意一点!!!!在vs2019里面,使用scanf输出库函数,必须要在前面加上#define _CRT_SECURE_NO_WARNINGS 1
否则就会出现这种情况;
在这里插入图片描述
那么,每次创建新文件时都要加上这么一句,是不是比较繁琐,可不可以有一种方法来实现每次创建文件时,上面都会有它呢?这样就可以节省一些时间了。话不多说,方法如下;
1\找到newc++file.cpp文件,在这里推荐一个软件,用来查找文件很方便。点击此处免费获取
2、在这里插入图片描述
3、在这里插入图片描述
4、
在这里插入图片描述
5、在这里插入图片描述
以上只是简单的介绍,方便像我一样的新手小白理解一下。

7、循环语句

所谓循环语句,就是日复一日的做着相同的事,循环往复,就好像学生每天的学习,上班族每天日复一日的工作。
也比如:
在这里插入图片描述

那么,在C语言中如何实现循环:
1、while语句
2、for语句(以后学到再整理)
3、do…while语句(同上)
举个实例:

#include<stdio.h>
int main()
{
	int year = 0;
	printf("遇见良人\n");
		while (year < 5)
		{
			printf("努力拼搏%d年\n",year);
				year++;
		}
		if (year == 5)
		{
			printf("上岸\n");
		}
	return 0;
}

运算结果;
在这里插入图片描述

8. 函数

数学有数学的函数,那么同样,在c语言里也有函数,叫计算机函数
在之前的介绍里,目前所了解到的main就是一个函数,叫main函数,即主函数。它是我们接触的第一个函数。
在这里插入图片描述
举个例子:

//#include<stdio.h>
//int main()
//{
//	int a = 0;
//	int b=0;
//	int sum=0;
//	scanf("%d %d", &a, &b);
//	sum = a + b;//以往的求和方法;
//	printf("sum=%d\n", sum);
//
//	return 0;
//}
#include<stdio.h>
int add(int x, int y)
{
	int z = x + y;
	return z;
}
int main()
{
	int a, b;
	int sum;
	scanf("%d %d", &a, &b);
	sum =add(a, b);//函数调用
	printf("sum=%d", sum);

	return 0;
}

两种方式运行的结果都是一样的;
在这里插入图片描述
在这里插入图片描述
函数的特点就是简化代码,代码复用。理解函数的使用,对后面的进行有很大帮助

9. 数组

所谓数组,就是一组相同类型元素的集合
语法形式也很简单,比如说我想创建一个有5个元素的整数类型的叫做cut的数组,就可以写成这种形式 int cut[5];再比如想创建一个有26个元素的字符类型的叫做ch的数组,就可以写成 char ch[26];
那么,我们也可以在创建数组时给它赋予一定的值,这就是数组初始化
比如: int cut[5]={1,2,3,4,5};
同时; int cut[5]={1,2,3}像这种属于不完全初始化,只初始化前三个,其余为0
再同时,像 int cut[];这种写法是错误的。
再比如:int cut[5];这种就是随机初始化。
还有这种: int cut[]={1,2,3};这种不指定大小时,只初始化括号里的。
数组的下标
C语言规定:数组的每个元素都有一个下标,下标是从0开始的。
数组可以通过下标来访问的
在这里插入图片描述
下标从0开始,往后递加,就跟数学里的数轴一样。
在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-09-13 10:54:41  更:2022-09-13 10:55:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/28 1:33:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码