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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-497149-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014615 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved