自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 函数 (三)

现阶段我们还处于一个学习的阶段,还是初期,我们写的代码都很简单,简洁。若是以后我们出身社会了,工作了,一般在企业中我们当码农的时候,那时候需要我们写的代码就比较繁杂了。这个么,当然也是可以滴,咱们兵来将挡,水来土掩,前辈们早已为我们想好了解决方案,那就是——存储在静态区的变量和全局变量是一样的,生命周期就和程序的生命周期一样了,只有程序结束,变量才销毁,内存才回收。如图:我将声明单独放在头文件中,将函数的实现放在一个源文件中,将函数的调用放在一个源文件中,诸如此类,相信这点诸君不难理解。

2024-05-21 09:43:55 418

原创 函数 (二)

中华文字博大精深昂,一个词肯定是由它代表的意义命名的,所以从我们“ 形式参数 ”这个字面意思不难理解,这个参数,仅仅只是一个形式而已,其实质就是:当我们定义了一个函数,但我们却不调用它时,这个形参只是一个形式而已,看得见,摸不着,不是真实存在的。我相信,绝大部分的小伙伴是没有做对的昂,这不怪大家,这是为什么呢?因此,我们返回一个“ 2 ”,再打印“ 2 ”,然后又因为 “ 2 ”是“ 1 ”个字符,又会返回一个“ 1 ”,再打印“ 1 ”,最终答案“ 4321 ”就是这么来的。

2024-05-18 10:02:38 1040

原创 函数 (一)

这是啥意思呢,就是我们要想使用一种库函数,就得从编译器的标准库中去调用,因此,我们要写出该库函数的头文件。如图,它的定义,声明,用法,参数,返回值,及其头文件都一目了然,非常的方便,唯一的缺点可能就是英文页面了,诸君使用的时候,有需要的自行翻译一下昂。在之前也粗略地给大家提到过,这个名字仅仅是给我们程序员看的,所以为了我们代码的可读性,最好取名与我们函数作用相关的英文。,反正我就是这么理解的,我觉得没啥毛病昂,当然,个人理解,出错了可千万别报我名字昂。在各种编译器的标准库中,为我们提供了一系列的库函数,

2024-05-16 18:05:21 1086

原创 C语言 杨辉三角 的打印

所以,经过再三思索啊,我们不难发现,我们可以。那么这个时候就有小伙伴要问了,这看着挺唬人的,分开步骤来也就稀松平常嘛,有啥好稀奇的,哎,你看,你又急。,在做题理解的过程中,我觉得还是十分有趣的,特别是在捋清思绪的那一瞬间醍醐灌顶的感觉,还是非常有成就感的,所以趁着今天,就给诸君分享分享。,之前就讲过了昂,这个函数自己可以随便定义的,帮助我们程序员自己理解代码的,所以诸君想取什么名字就写什么,随意随意昂,然后再。,我就是这样子推敲通的,我比较笨昂,推算了老半天,诸君都是聪明人,我相信要不了几遍就能轻松搞定。

2024-05-14 09:36:18 1273

原创 二维数组 和 变长数组

诸君都是聪明人,大家在脑袋里面推演一下就能相同了,当我们拿到一串数字,虽然我们不知道它有几行,但我们知道了“ 列 ”数,我们自然是可以大致的将二维数组的表格罗列出来;初始化这个概念,跟诸君都是老朋友了昂,我们每当介绍到一个变量的时候,都会讲到其初始化,所以,二维数组也不例外,二维数组的初始化格式跟一维数组相差无几,只是略有差异而已。在上一期的内容中,为诸君讲解到了一维数组,在一维数组的基础上,C语言中还有着多维数组,其中,嘛,地址一打印出来,一瞧,这不比看干巴巴的文字有用,上图!

2024-05-12 09:29:50 1033

原创 一维数组 和 关键字 sizeof

下标可以理解为计算机式的IP地址,计算机通过这个下标就能找到并且访问读取这个下标所对应的元素(这一概念还望诸君一定药要重视理解,在我们后续学习指针的时候会做更深入的研究)数组的类型跟我们上面提到的数组中元素的类型不是一个概念哦,诸君一定要将这两个概念分清,千万不要将两者混淆,这一区分概念,在我们后面在指针板块学习中对指针的理解至关重要。,是不是想到printf函数,这就不完全对咯,我们一个数组可能储存了多个元素,我们单靠一个printf函数是不能完成对整个数组的输出的,因此,我们还需。

2024-05-09 10:18:06 864

原创 猜数字游戏

出现问题了,诸君莫慌,毕竟C语言系统已经问世这么多年了是吧,我们所遇到的问题前辈们自然也会遇到,所以自然也就有着与之对应的解决方法。如图,当我们在这里调用 rand 函数,第一次,我们会觉得这些数就是随机数,因为这些数字看起来非常之混乱,好像就是随机数,其实不然,当我们多运行几次就会发现,我们怎么让种子活过来、动起来呢?言归正传昂,这一期咱们主要是利用我们学过的知识,如:函数,循环,嵌套循环,i f 语句等等来综合起来实现一个。,由此可观之,若我们想要生成不同的真正的随机数,我们就必须让种子也是变化的。

2024-05-06 22:58:38 1429

原创 寻找自己的25号底片

这么的年轻,这么有能力,大好的前途,这么明媚鲜活的生命,就这样结束在冰冷的河水里。在我们成长过程中,对绝大多数人来说,感情当然是不可避免的,对绝大部分人来说,感情挫折也是不可避免的,我们得正确看待这种事情,不要迷失本心,不要一味付出,想想自己的爸妈,在家长眼中,每个人都是那么的宝贝,何必为了不在乎自己的陌生人浪费真心呢,一通诚心付出,到头来为自己换来一身的伤,小王子中说过一段话,“ 想要和别人制造羁绊,就要承受掉眼泪的风险,我们不怕掉眼泪,但要值得 ”,愿诸君有用于追爱的勇气,更有接受掉眼泪的勇气。

2024-05-03 23:08:48 628

原创 循环的嵌套及goto语句

咱们今天不是要放五一了么,周一周二上两天课,周三开始放,快乐的时光总是很短暂滴,这个假期转瞬即逝,就仿佛有人在我们的假期上设置了 goto 语句了似的,看似昂,有着五一假期这么几个字,但实际一放假,直接 goto 到假期 over ,开始上学,而且等你回来,还有更恐怖的调休等着你,2.关于 goto 语句,我的建议是,能不使用咱们尽量不使用,因为这个语句它反骨确实是比较多,不太好控制,我们使用的不当,它就会在我们的函数内部乱转,打乱程序的执行流程,所以我们尽量少使用它。在上一节中,我们了解了C语言中的。

2024-04-30 11:37:37 574

原创 C语言中的三大循环

列如 1234 ,我们先将它 %10,就可以得到个位数4,再对它进行 /10,得到123,再将123%10得到十位的3,以此类推,我们就可以得到这个四位数的每一位。这三个部分,但是 for 循环的三个部分非常集中,便于代码的维护,而如果代码较多的时候 while 循环的三个部分就比较分散,所以从形式上 for 循环要更优一些。do-while 的执行方式较为特别,while 和 for 这两种循环都是先判断,条件如果满足就进入循环,执行循环语句,如果不满足就跳出循环,而。循环这一板块总结的内容较多,而且,

2024-04-28 22:45:28 1652

原创 switch语句

在 switch 语句中,它的 case 与 default 和 i f 语句中的 else i f 与 else 就略有差别了,有的人可能刻板地认为, default 只能放在最后,其实不然,由图可得,当我们输入不同的数,就会在switch中去执行相应的分支,如果没有这项case,那么就会执行default分支。,他俩的使用方法是一毛一样的,诸君都是聪明人,相信你们都能get到,所以关于default这点我就不过多赘述了)语句的时候,这时候要不就不做处理,要不就得在。语句也是具有分支效果的,只有在。

2024-04-25 16:50:12 1110

原创 关系操作符,条件操作符与逻辑操作符

这就不像我们数学中的那样了,比如:a < b < c ,这样子虽然系统并不会报错,但是在代码运行的时候,往往并不会向我们预想的结果去发展,这是因为在C语言中,关系运算符是从左到右依次运算,所以对于这个式子,系统就会识别为:(a < b )<c ,上面提到过,关系表达式返回值是 0 或 1 ,所以这里按我们输入的就是 a 与 b 比较后真假的返回值 0 或1 与 c 作比较。,言简意赅嘛,就是并且的意思,两侧的表达式都为真,则为真,否则为假(2.之前就多次提到过,在C语言中,0表示假,非0表示真,

2024-04-23 20:12:40 944

原创 i f 语句

我们之前也提到过,在C语言中,0为假,非0 为真,由此可见,我们表达式的结果为0的时候,系统就会判定为假,就进不去 i f 语句,因此语句不执行,同理可得,表达式的结果为非0 ,系统就会判定为真,则表达式执行。当我们在使用 i f else 语句时,经常会遇到多个 i f 和 else ,这个时候我们的代码格式就显得相当重要,一旦格式不对,我们的语句就会出现配对紊乱,导致输出不了我们想到的结果。,有助于我们理解代码,脑子里有清晰的逻辑,所以大家以后再自己写代码的时候要一定要注意格式,在前面我们有提到过,

2024-04-22 12:23:11 773

原创 Scanf()函数

那么这个时候就有小伙伴要说了,我不管我不管,我就要霸道总裁强制爱,就要跳。,里面放置占位符,这一点与我之前为大家介绍的printf函数的格式形式大致相同,而与其不同的是,我们在占位符后的输入内容中的。简而言之,就是在代码中,当我们需要自己手动输入一个数据的时候,我们就会运用到scanf函数。,当我们储存的字符串长度超过了数组长度时,系统就会报错甚至导致程序崩溃,因此,为了防止这种情况的发生,,表示该字符串读取的最大长度,超过这个数,后面的字符就会被丢弃,这样就不会出现数组溢出的情况了。

2024-04-20 21:32:11 747

原创 Printf()函数的概念和占位符的用法

列如我们经常使用的“ % d ”,关于这个,我们在前面的一些代码的演示中也是经常会运用到的,大家可能都已经熟知并且会运用了,只是还没有正式的给大家介绍过占位符的概念而已。,不管是%d(打印整型十进制数据),%c(打印字符格式的数据),%s(打印字符串格式的数据),%f(打印浮点格式的数据),还是其他的一些,都是必须以%为开头的。(关于printf的使用方法和格式,在前面我每次给大家演示代码的时候几乎都有展示,很通俗易懂,所以关于这一点我想我就不必赘述了)Good question!:已输出的字符串数量。

2024-04-16 18:16:28 1161

原创 C语言中的操作符

当然啦,俗话说得好,强捏的瓜不甜嘛,这个强制类型转换符我们不到万不得已还是不要轻易去使用它,我们要赋值整数就用整型,要赋值浮点数我们就用浮点型。OKK,有关C语言中的操作符呢,我就先给大家总结这么多了,这部分多是计算,还望大家多多练习,纸上得来终觉浅,绝知此事要躬行,与诸君共勉!这里只给大家演示了 + + ,那么前置- - 和后置 - - 当然是同理的,诸君都是聪明人,我就不赘述了。列如:+(正),-(负),+ +,- - 等都是单目操作符。在我们的C语言当中,还有很多的复合赋值符,如:“

2024-04-13 23:10:03 906

原创 C语言的变量

相较于局部变量,全局变量的使用范围更广泛,在我们的整个工程中,只要一经定义,都可以使用,甚至于跨文件(意思就是我们在这个文件中定义了一个全局变量,当我们在这个工程中再去新建一个源文件,这个全局变量依旧有效)。那么这个时候就有人会问了,当我们的全局变量和局部变量的名字相同时,我们最后的输出结果是全局变量还是局部变量呢?其实很好理解,跟我们数学中变量的意义其实相差无几,在我们的C语言当中,变量,顾名思义,就是。我们了解了变量,那么,全局变量和局部变量在内存中存储在哪里呢?当我们在设置变量的时候,需要。

2024-04-13 12:44:29 318

原创 C语言的数据类型

也就是它们能够存储数据的最小值和最大值的区间,有了这种丰富的取值区分,我们就可以在适当的场景里去合理的选择适合的类型,那么我们怎么知道各个类型的取值区间呢?这里用字符型char给大家举例,格式就是这样的,如图所示,char的取值范围就是“ -128~127 ”( 其他类型同理,大家可以自己去码一码试试,我在这里就不给大家赘述了 )如图中所示,第一个输出的是sizeof中表达式的大小,结果表示其占两个字节的大小,第二个输出的是y的值,结果为“ y = 2 ”就可以表示。这个sizeof就是其中之一,因此,

2024-04-12 21:00:09 611

原创 C语言的相关概念(三)

这个我在文字上就不太方便给大家讲解了,光是文字解释大家不好理解,大家可以去B站或者其它平台搜索观看有关进制之间换算的视频来学习,在那上面会为大家详细的讲解位权的概念。控制语句用于控制程序的执行流程,从而实现程序的各种结构方式(在C语言中支持三种结构:顺序结构,选择结构,循环结构),他们由特定的语句和定义符组成,而。当我们的整体代码需要一条语句,但不需要它表示任何含义,不需要有什么作用的时候,我们就可以在这个地方添加一条这样的空语句。之类的,也给大家解释过,但并没有系统的介绍过这一类,其实这就是。

2024-04-07 11:28:18 1089

原创 C语言的相关概念(二)

的,所以输出结果就会出现乱码,这是因为arr1中的字符在打印中并没有检测到“ \ 0 ”这个结束标志,它就会一直打印,直到在arr1中的某个地方碰巧有“ \ 0 ”的存在,才会停止。( “ ” ),列如我们所打印的“ Hello World ”,这就表示的是一个字符串,打印字符串我们用的就是。,在C语言中,我们可以把字符串放入数组当中,从而通过打印数组来实现字符串的打印。而在arr2中,字符串的打印,是不需要自己输入“ \ 0 ”作为结束标志的,在。的,只是是隐藏的,所以arr2的打印是正常的。

2024-04-04 22:23:10 884

原创 C语言的相关概念(一)

printf就是一个库函数,在使用库函数时需要添加头文件,不同的库函数需要不同的头文件,可以理解为我们所使用的库函数是从头文件中引用出来的,所以在使用前需要表明出处。在这其中,C语言是极具历史代表性的一种,直到目前为止,C语言也是泛用性最大的计算机语言之一。在地球上,人类与人类交流的语言是自然语言,列如汉语,英语等。而随着计算机的问世,人类需要一种能与计算机沟通交流的语言,因此,DevC++:集成了Gcc,小巧,过于简单,对代码风格养成不好,初学者不推荐,但一些竞赛使用。使用收费,当然啦,有钱党随意。

2024-03-31 21:11:37 667

空空如也

空空如也

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

TA关注的人

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