注册 登录
编程论坛 C语言论坛

C语言知识学习讲解1

cjhk 发布于 2019-10-09 16:55, 1832 次点击
刚刚注册编程论坛,断断续续学习C语言有一段时间了,想把个人对于C语言的点滴认识写下来和大家分享。
菜鸟一枚,争取每天写一点,帮助自己提高,如果有错误希望各路高手及时指正,谢谢。
9 回复
#2
矿客2019-10-09 20:38
一起努力
#3
cjhk2019-10-10 09:05
看过的C语言教程很多,郝斌老师的,小甲鱼的等等,书籍也买了不少,代码照着别人的例程也敲了不少,但是总感觉那层窗户纸没有捅破。
准备在论坛里发帖,把自己每天的日常学习心得写出来,和大家分享,希望大家能指出我的错误。同时也帮助自己有更大的突破。
#4
cjhk2019-10-13 09:13
这两天开始坚持更新,希望大家补充,谢谢。
#5
星系隐2019-10-13 15:51
这不是已经4天了吗..
#6
cjhk2019-10-14 08:32
今天就开始讲   这几天在整理笔记的
#7
cjhk2019-10-14 18:45
不管何种程序语言,均由三种基本结构组成。他们是顺序结构,选择(分支)结构,循环结构。
拿到一份写好的源码,我们首先会浏览一遍。通常的做法是从上到下快速滚动阅读一遍,熟悉程序的大体框架。
从总览的高度看,CPU执行程序是从头至尾依次执行的,我们可以说总体上看,程序是由不同的功能语句组成的顺序结构。
#8
cjhk2019-10-14 19:04
类人猿之所以能够进化为人类,我的理解是它们具备不断试错不断学习的能力。
在进化的道路中每一次试错都是一次成长的过程。量变引起质变,经历了无数次的失败也经历了无数次的成长,类人猿终于变成了今天的你我。
将人类的进化过程映射到计算机技术上,虽有些扯,但多少有些相通性。
想要让计算机执行不同的功能,最终必然需要将不同的功能转化为计算机能够识别的语句。
程序语言之所以能够识别不同的语句,恰恰是因为它具备试错的能力,也即是判断的能力。
任何一种程序语言都必须具备能够根据不同的条件执行不同的语句,也就是选择结构。
#9
cjhk2019-10-14 19:30
某种意义上说,循环结构是特殊的选择结构。程序语言根据条件判断依次往下执行时,我们说这是典型的选择结构。
当程序语言根据条件判断执行若干动作后,又回至条件判断的起点,重新进入条件判断的流程,依此往复执行……
我们可以说这就是循环结构。从上述角度解读,我们可以认为循环结构是特殊的选择结构。
当然,如果循环结构的判断执行条件仅仅只执行了一次,我们同样可以说选择结构是特殊的循环结构。
换句话说,选择结构和循环结构可以相互转换。
#10
cjhk2019-10-14 19:44
光说不练,那是天桥的把式。接下来准备上一些程序代码,用于验证我上述的观点。后续继续更新。
这是我个人关于C语言的一点认识,希望大家补充斧正,谢谢。
1