关于我、重生到500年前凭借C语言改变世界科技vlog.6——函数
函数在我们小学就开始接触,比如:一次函数 y = kx +...
关于我、重生到500年前凭借C语言改变世界科技vlog.5——数组
数组的介绍数组简单理解就是一组相同类型元素的集合注意:• 数组中存放的是1个或者多个数据,但是数组元素个数不能为0• 数组中存放的多个数据,类型是相同的• 数组分为一维数组和多维数组,常见多维数组为二维数组• 数组可以没有初始值,也可以没有大小 12int arr1;int arr2[] = {0}//大小为1 一维数组一维数组的创建与初始化一维数组其语法形式为: 123type arr_name[常量值];int arr[10] = {0};//[]内是元素个数,{}内是初始化的元素 type 可以是 char、float、double等等,也可以是自定义类型的数据数组去掉其数组名剩下的就是数组的类型,比如:int arr1[10] ,arr1数组的类型是 int [10] 一维数组的完全初始化: 1int arr[5] = {1,2,3,4,5}; 一维数组的不完全初始化: 1int arr2[6] =...
关于我、重生到500年前凭借C语言改变世界科技vlog.4——分支和循环(下)
猜数字游戏专题 掌握了前面学习的vlog的知识,尤其是分支与循环,我们可以写一个经典有趣的游戏:猜数字游戏要求:1.电脑自动生成1~100的随机数2.玩家猜数字,程序根据玩家猜的数字,做出猜大了或猜小了的判断,直到玩家猜对为止 随机数生成randrand是C语言中的一种函数,其语法形式为: 1int rand (void); rand 会返回一个随机数,这个随机数的范围在0~RAND_MAX(理论值)之间使用该函数需要包括头文件**#include <stdlib.h>** 实际上我们多次运行只有 rand 函数的程序会发现,每次打印的随机数都相同,其实只有 rand 函数返回的是一个伪随机数,真正的随机数是无法预测下一个数是多少的, rand 函数是基于一个叫 “种子” 的基准值生成随机数,种子默认值为1,所以我们想生成完全随机的数,要让种子时刻处于变化状态 srandsrand 也是C语言中的一种函数,其语法形式为: 1void srand (unsigned int seed); srand 会初始化随机数的生成器,调用 rand 函数前要调用 srand...
关于我、重生到500年前凭借C语言改变世界科技vlog.3——分支和循环(上)
C语言的结构分为顺序结构、选择结构、循环结构,结构化程序设计离不开这三种结构或这三种结构的组合,合理快速的运用这些结构是学好C语言的基础 if语句 if 语句,显而易见是如果的意思,通过判断真假来确认语句是否执行,其语法形式为: 12if ( 表达式 ) 语句 表达式内语句为真,则语句执行,表达式内语句为假,则语句不执行,会直接跳过该语句 在C语言中,0表示为假,非0表示为真 如果判断一个事物的正反面写两个 if 语句,就太麻烦了,这里就需要用到 if…else… 语句了例如:输入⼀个年龄,>= 18岁就输出:成年,否则就输出:未成年 1234567891011#include <stdio.h>int main(){ int age = 0; scanf("%d", &age); if(age>=18) printf("成年\n"); else printf("未成年\n"); return 0;} 在 if 和 else...
关于我、重生到500年前凭借C语言改变世界科技vlog.2——C语言数据类型和变量
数据类型的介绍数据类型分类C语言的数据类型多种多样,类型不仅是我们了解数据的开始,也是数据初始化、函数自定义等的操作,编译器只有知道了数据的类型,才能进行相应的操作 字符型:char、[signed] char(有符号字符)、[unsigned] char(无符号字符) 整型:int、[signed] int、unsigned int短整型:short [int]、[signed] short [int]、unsigned int [int]长整型:long [int]、[signed] long [int]、unsigned long [int]更长的整型:long long [int]、[signed] long long [int]、unsigned long long [int] 浮点型:float、double、long double 布尔类型:布尔类型本不是专门的类型,后来为了表示真假,引入了布尔类型_Bool或bool,使用布尔类型必须包含头文件#include...
关于我、重生到500年前凭借C语言改变世界科技vlog.1——C语言常见概念
C语言是什么?和C++有什么区别?定义:C 语言是一种通用的、面向过程的计算机编程语言。它最初由丹尼斯・里奇(Dennis Ritchie)在 20 世纪 70 年代初于贝尔实验室开发,用于编写 UNIX 操作系统。C...