自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 分支与循环(下)

要想完成猜数字游戏,⾸先得产⽣随机数,那怎么产⽣随机数呢?rand函数会返回⼀个伪随机数,这个随机数的范围是在0~RAND_MAX之间,这个RAND_MAX的⼤⼩是 依赖编译器上实现的,但是⼤部分编译器上是32767。那我们就测试⼀下rand函数,这⾥多调⽤⼏次,产⽣5个随机数:但是当我们多运行几次的话,我们可以看到虽然⼀次运⾏中产⽣的5个数字是相对随机的,但是下⼀次运⾏程序⽣成的结果和上⼀次 ⼀模⼀样,这就说明有点问题。

2023-12-01 16:06:38 831 1

原创 数组

其实⼆维数组访问也是使⽤下标的形式的,⼆维数组是有⾏和列的,只要锁定了⾏和列就能唯⼀锁定 数组中的⼀个元素。有时候,数组在创建的时候,我们需要给定⼀些初始值值,这种就称为初始化的。图中最右侧绿⾊的数字表⽰⾏号,第⼀⾏蓝⾊的数字表⽰列号,都是从0开始的,⽐如,我们说:第2 ⾏,第4列,快速就能定位出7。像⼀维数组⼀样,我们如果想研究⼆维数组在内存中的存储⽅式,我们也是可以打印出数组所有元素 的地址的。学习了⼀维数组的基本语法,⼀维数组可以存放数据,存放数据的⽬的是对数据的操作,那我们如何 使⽤⼀维数组呢?

2023-12-01 16:03:28 739 1

原创 函数递归

事实上,我们看到的许多问题是以递归的形式进⾏解释的,这只是因为它⽐⾮递归的形式更加清晰, 但是这些问题的迭代实现往往⽐递归实现效率更⾼。当⼀个问题⾮常复杂,难以使⽤迭代的⽅式实现时,此时递归实现的简洁性便可以补偿它所带来的运 ⾏时开销。当我们n输⼊为50的时候,需要很⻓时间才能算出结果,这个计算所花费的时间,是我们很难接受的, 这也说明递归的写法是⾮常低效的,那是为什么呢?其实递归程序会不断的展开,在展开的过程中,我们很容易就能发现,在递归的过程中会有重复计 算,⽽且递归层次越深,冗余计算就会越多。

2023-12-01 10:38:15 918 1

原创 函数

了解了库函数,我们的关注度应该聚焦在⾃定义函数上,⾃定义函数其实更加重要,也能给程序员写 代码更多的创造性。⼀般我们在使⽤函数的时候,直接将函数写出来就使⽤了。⽐如:我们要写⼀个函数判断⼀年是否是闰年。那么在这段代码中,上半部分函数的定义,下半部分是函数的声明这种场景下是函数的定义在函数调⽤之前,没啥问题。

2023-11-27 21:37:42 797

原创 分支与循环(上)

语法规范:即 1.if(表达式) 2. 语句如果表达式成立,则语句执行。表达式不成立,则语句不执行。 c语言规定0为假,非0为真。例如如下例子(判断一个数是奇数);那么一个整数不是奇数就是偶数 ,如果我们要表示它是奇数还是偶数,这时候就需要用到else,例如:又例如判断一个人是否成年:默认情况下if和else都只能控制最近的一条语句。例如:在上面的情况中,无论输入的a是否大于等于18,都会打印需要承担法律责任。这也就验证了if只能控制最近的一条语句。如果想要同时控制多条语句,这时就需要加{ }括起(e

2023-11-13 21:06:43 21

原创 c语言笔记

9.1 printf9.1.1 基本用法printf()的作用是将参数文本输出到屏幕。f表示format,表示可以定制输出文本的格式。上⾯命令会在屏幕上输出⼀⾏⽂字“Hello World”。printf() 不会在⾏尾⾃动添加换⾏符,运⾏结束后,光标就停留在输出结束的地⽅,不会⾃动换 ⾏。为了让光标移到下⼀⾏的开头,可以在输出⽂本的结尾,添加⼀个换⾏符 \n。如果⽂本内部有换⾏,也是通过插⼊换⾏符来实现,如下⽅代码:9.1.2 占位符printf()可以在输出文本中指定占位符。

2023-10-24 18:55:13 43

原创 c语言常见概念

在vs写代码的时候:一. 创建新项目并选择空项目二.源文件下添加新建项(文件以.c为后缀,这样才能保证按照c的语法进行编译 在给文件命名时也尽量不要使用特殊字符和中文 包括在存储路径里也不要包含空格,特殊字符,中文)三. 在c语言中,以.h为后缀为。

2023-10-14 20:59:57 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除