粉丝1096获赞1.2万

hello, 分享一下 c 语言的知识。 c 语言的话,它一共大概有十种知识,但是我后面加了一个回调函数,因为我觉得它比较重要,就是我这个视频是分享一下这个 c 语言, 就是零基础,感觉也可以学会,但是要有点英语,就比如说首先它是一个变量与数据类型变量化,你看它是从 m a, i 函数开始的,然后这里 第一行那个就是包含什么什么 d, a, h, 对 吧?就是包含一个 s, t, d 就是 单调的 input, output 就是 一个什么呢?就是标准的输入输出,然后它就是 print, f 就是 print, 是 打印的意思, f 是 format, 就是 格式打印,比如说 insert, 它是 insert 整数的英文单词嘛。 但是你如果不认识单词的话,可以把 z 字母 i 变成字母数字, e 看成是 e, 对 吧?你把那个点不用看就看成 e, 所以 说它是一个整数,可以乘十八。第二个就很简单了, float, float 就是 浮点的浮的拼音,对吧?浮漏就就是浮点的数嘛,就小数的意思。叉,二就是一个字母字母,是怎么去理解呢? 叉看成字字字字字字,是字字字字吧,就这种轻抚一遍横分字的感觉,就相当于用英文去看,就是它是一个字母类型,所以说它这里是 a, 对 吧?打印的时候就按格式打印,就是一个百分号, 百分号可以看成是一种格式摆放, d 就 可以打印出来,比如说年龄就是十八岁,身高就是 就是这样子,然后然后加减乘除,就简单了呗,就是一加一,二加二,加减乘除,和和这个和这个什么呢?和这个是一样的,和数学,然后大于小于和数学是一样的,然后然后都是一样的,对吧?加加就是 加,加就是加一的意思。对,然后条件语句就比较容易了。条件语就是 ifelse, 就是 如果的含义嘛,如果就是英文单词,如果年纪大于十八岁,对不对?就打印下面,如果不是的话就打印下面, 然后多重要。 files 就是 大于九十,走下面, else 走下面,否则就是走下面,走下面,对吧?这比较容易吧。这个然后我看,嗯, switch 就是 switch 是 开关的意思 啊。这个英文这个英文单词不认识怎么办呢?这个是啊, 可以看成是 watch, 看成是看的意思,就这个相当于是一个它可以看一下下面的情况,如果是一就走下面。 break 就是 破坏嘛,就是打破这个机制跳出来的意思。 break 就是 把 b 啊看成是 p, 看成字母 p 破坏的,破的拼音就跳出来一遍,就很简单是吧。循环语句就是 负,循环就是对于嘛,比如说对于这个 i 等于五, i 大 于等于他干嘛呢?就是打一,然后就是 i 减一,对吧,然后再去判断 i 是 不是大于等于一,如果他是大于的话,就是这样。负就是对于什么什么什么 i 等于福的情况。 i want i 大 于等于往下走就行了。这个应该好理解。然后 对三种循环, while 循环就是什么,什么时候对不对?就 while 大 于五,直接往下走,然后 do while 就是 不管怎么样,先先先 do 一 次对吧?先做一次,然后再 while, 再再往后面判断,然后这个是这样子,然后 while 循环。哦,对,还。

大家好,我是炎帝。 ok 啊,咱们再来看下一个题目。呃,首先这个东西叫我们输出一个, 呃,输出一个字母,然后的话是输出一个,输出一串数字,这就是它的 阿可谁在吗?呃,你可以理解为他,他的编号就是输入一个东西,我们要说出他的编号啊,这个是极其之简单的,懂吧?然后代码就在右边,我们一个个来看,首先我们输入一个字母,字母我们的话用这个叉表示, 然后我们假设他这个东西是 a 呀,这个时候我们就教一个 scarf, 呃,然后字母我们用 c 表示这个百分号, c 把它这编进去, 然后我们最后,因为我们这的话是不需要去进行一个额外的转换的,我们只要最后再 print, print 一个百分号, d 杠 n, 然后再来一个 a, 再来一个分分号,然后这可能时候就有人要问了,怎么这个东西这么简单?没错,这个东西就是你想的这么简单, 因为的话它是可以直接进行这么一个转换的,给你看一下提交代码, 你看这就是一个麻烦啊,这个题目它就是这么简单啊,不用想当然,我知道啊,这么学肯定是会出问题的, 所以我个人呢,比较推荐是什么?我个人比较推荐的是,其实你可以再应特应特一个逼吧, 这个是 b 等于 a, 你 再看这 fine, 你 看这也是满分,这为什么?这是这样子,显得你稳一点的吧。就是我最后输入的肯定是一串数字,那最后我输入的是一串数字后,我就直接用 a 等于 b, 最后我再输出的是一个 b, 你 看仍然是一个满分。 ok, 那 今天这个视频咱们就到这里结束了。

大一想学好 c 语言,可以按这个路线卷学 c 语言,千万别掉进光看书不敲代码的坑里。建议从安装编程软件,敲出最简单的 hello word 开始,一步步到变量循环、条件判断,每一个知识点都要亲手敲几遍,代码是敲出来的,不是看懂 的。过了基础关就要重点攻克数组字幕,创结构体,还有职称,尤其是职称。后续学习五幺单片机操作计算器会大量的运用到, 别在琐碎的语法上纠结,抓住主线快速推进。搭配练习题,小项目练手,上手 c 语言非常快!我总结了一份 c 语言学习避坑指南和实战重点思维导图,刚入门的同学也可以看一看,帮助你快速上手 c 语言,想要的同学给我留言,六六六。

本次任务是关于数据结构中线性结构的数组知识,数组分为一维数组和二维数组。这次任务是关于一维数组内容的练习。第一个任务的内容是定义一个长度为五的一维数组,成处五个学生年龄, 对每个学生年龄依次赋值后屏幕输出。这个任务涉及的知识点包括,一、数组是相同类型变量的集合,二、数组的操作与变量一致。 三、数值长度使用整形长量或字面量。四、数值下标从零开始可以使用整形变量。上面的这些内容是初学者容易犯错的点,需要大家注意。任务的第一个流程图简化了数值元素赋值与输出过程。 第二个流程图只对数值赋值的过程进行了分解,大家可以自己对输出数值的过程进行分解。 任务的视力代码,通过代码大家可以非常清晰的看出数组操作与变量操作的相同点与不同点。 任务二是定义一个数组,存储五个学生的考试成绩,出土化后屏幕输出。这个任务需要注意的是数组的数据类型。任务二的流程图同样简化了数组元素赋值与数组元素输出过程, 其中只对数组元素输出进行分解,不知道与大家对任务一的分解是否一致。这里的元素输出是使用了自然顺序,没有使用下标的方式, 大家可以使用下标的方式重新设计流程图。这个市力代码中的数组赋值方式是在数组定义时直接赋值,通常称为初识化。 这种方式能够简化代码,对于数组元素使用确定值的场合非常方便。任务三是定义一个数组,存储五个学生的考试成绩, 键盘输入每个学生成绩后屏幕输出。这个任务是将输入函数与一位数组知识结合进行练习。 这里只给出了任务三的视力代码。这个任务的流程图与前面的任务基本相同,只需要调整数组元素赋值的过程即可。任务四是定一个数组,存储五个字母, 键盘输入后屏幕输出。这个任务只需要注意数组类型即可,大家自行完成流程图与代码。不过字体型数组在整体操作时有两点需要大家注意, 一、字体数组使用出场赋值方式时,需要保留一个元素空间存储结束符。二、 字体数组输出时可以整体输出。任务五是定义数组成处五个范围零到一百以内的整数输入,数值超过一百则提示错误。这个任务是将一维数组与选择结构进行了结合。 任务的流程图,因为每个元素的操作都可以分解为输入、判断,提示三个过程,所以流程图具有非常大的相似性,大家可以在这个视力流程图的基础上进行简化与分解。 第五个任务的视力代码,代码的设计与实现过程需要注意数组元素下标的使用。 恭喜各位完成了一维数组的任务,大家通过这个任务可以观察到对数组的操作都是重复执行的,那么这些重复的代码能不能简化呢?后面的循环结构马上揭晓。

在两个代码文件中定义相同名称的变量和函数。编一代码会提示变量和函数重定义。我们在引入第三方库或者给别人提供代码库的时候可能会出现这种问题。如何解决这个问题呢? 我们在变量和函数之前加上 statip, 将变量和函数的作用域限定在当前文件的范围内, 翻译就不会报错了。在实际的开发中,需要在其他地方使用的变量或者函数不加 static, 只在本文件中使用到的临时的、辅助的变量和函数前面加上 static。 再看另外一个需求,我们要统计函数被调用的次数,定义全变量。在函数中对变量执行加一操作运行查看逻辑是对的,但是全变量定义多了会造成命名空间污染,而且可能被意外修改。 我们可以把变量放到函数内部,但是无法持久化状态。每次调用函数都会重新出使化。我们可以在局部变量前面加上 static, 这个变量只会被出使化一次, 每次调用会在上次值的基础上进行。加一。西语言中 static 的 几种用法,你都学会了吗?