• 好好学习,天天向上~
  • 欢迎欢迎~

最新发布 第3页

刘冲的博客一个程序猿的自我修养

c语言

c语言入门19,应该没有人故意写不可移植的代码吧,C语言的数据类型介绍

还记得在《》一节中,我们提到 C 语言定义了不同的数据类型吗?不同数据类型使得 C 语言更加灵活,解决问题时,选择合适的数据类型,能够大大提升程序最终的效率。本节,我们再细说说 C 语言的数据类型。 C 语言中的数据类型 整型 计算机存储的最小单位是字节(Byte),一个字节通...

lcc 4周前 (11-16) 49℃ 0评论 0

c语言

c语言入门18,作为程序员,你的使命是什么?程序员都是如何衡量效率的?

第 16 节介绍了算法的概念,并且举出了数组插入排序算法的例子。能够解决问题的算法往往不止一个,不同的算法之间在效率上存在显著的差异,为了说明这一差异性,我们在第 17 节又分析了数组的归并排序算法。这几节我想介绍的其实并不是算法本身,而是一种观念:能够设计算法并编写代码完成的,...

lcc 4周前 (11-16) 20℃ 0评论 0

c语言

c语言入门17,优秀的程序员应该设计什么样的算法?归并排序算法介绍

让编程具有魅力的是算法,拿到问题,能够设计出解决方案并且完成代码的是程序员,只会按照步骤编码的是码农。这是上一节的主题,有朋友看到也有感而发:@昔阝緣 在评论区说,“程序是骨架,算法才是灵魂”。的确,程序只是指令,计算机只会冷冰冰的按照指令办事,它并不能解决问题,真正解决问题的还...

lcc 1个月前 (11-13) 52℃ 0评论 1

c语言

c语言入门16,程序员和码农的区别在于这个,算法的介绍

编程语言说到底只是工具,编写代码本质上就是使用工具干活,和建筑工人使用建筑工具干活没什么两样。让编程具有魅力的是算法,拿到问题,能够设计出解决方案并且完成代码的是程序员,只会按照步骤编码的是码农。git 之父 linus(也是 linux 之父)在谈及 git 时说,git 本身...

lcc 1个月前 (11-13) 76℃ 0评论 1

c语言

c语言入门15,C语言的设计精神是:相信每个C程序员都是高手,数组的介绍

上一节介绍了 C 语言中的结构体,它是一种复合数据类型,有了结构体,C 语言可以应对各种复杂的数据模型,比如上一节的平行四边形问题。但是有些问题,就算是结构体,也很难解决。请看下面这个问题: 小明班级有 60 个人,期末考试出成绩后,用 C 语言找出这 60 个人的最高得分...

lcc 1个月前 (11-13) 53℃ 0评论 1

c语言

c语言入门13,突破重重包围,超强跳转语句指哪去哪,goto语句介绍

在第10节和第11节,我们介绍了 C 语言中的循环语句。上一节还介绍了初学者拿到实际问题,逐步解决问题,写出代码的思路。那作为练习和巩固,来考虑一下这个问题: 利用 C 语言编程,在终端打印出 100 以内的素数。(素数是只能被 1 和他本身整除的数。) 按照上一节介绍...

lcc 1个月前 (11-12) 52℃ 0评论 1

c语言

c语言入门12,看书都懂,真让写代码却不知道如何入手咋办

经过前面 11 节的介绍,相信大家对 C 语言已经有了足够的认识,实际上,C 语言的大部分语法基本介绍完了,认真看完这 11 节的朋友应该可以用 C 语言解决很多现实问题了。在这 11 节中,我为了解释一些概念,举出了很多问题,并且也编写代码解决了它们。再回头,相信大家都能看的比...

lcc 1个月前 (11-12) 58℃ 0评论 1

c语言

c语言入门14,如何用C语言描述一只猫?C语言的结构体介绍

还记得刚开始接触 C 语言的时候,为了描述一个平行四边形的边长和对角线长,我定义了四个变量:短边长 a,长边长 b,对角线1长 d1,对角线2长 d2。在写代码的过程中,发现又要定义一个平行四边形,于是我不得不又定义了四个变量:a2,b2,d12,d22,结果变量又多又乱,写代码...

lcc 1个月前 (11-09) 59℃ 0评论 0

c语言

c语言入门11,循环语句一大家和它的管家,其他循环语句和break,continue

上一节介绍了 C 语言的 while 循环语句,可以很方便的让计算机执行很多次数的迭代,事实上,while 循环语句还有很多兄弟语句也能实现循环操作,可以视实际情况选择合适的语句。此外,C 语言还提供了 break 和 continue 关键字用于控制循环。下面我们一一介绍。 ...

lcc 1个月前 (11-09) 38℃ 0评论 1

c语言

c语言入门10,这件事,计算机比人类擅长处理,while循环介绍

上一节介绍了 C 语言的 “递归函数”,给出了求 n! 的程序并分析了它的执行流程。其实,每次递归调用都是在重复做同样一件事,都是计算 n x (n-1)!。当然了,虽说是“同样一件事”,还是略有不同的(n的值每次都不通),称呼其为“迭代”更恰当一点。 计算机特别擅长处理重复迭...

lcc 1个月前 (11-08) 66℃ 0评论 2