![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言学习笔记
文章平均质量分 80
C语言(谭浩强第五版)学习笔记
m0_69010926
究极菜鸟
展开
-
C语言学习笔记:(六)数据的表现形式与数据类型
为:在程序运行过程中,值不能改变的量。(1)原创 2022-09-01 18:55:53 · 1767 阅读 · 2 评论 -
C语言学习笔记:(五)结构化程序设计方法与顺序程序设计举例
是非常重要的程序设计方法。当我们所需设计的程序规模庞大时,我们可以根据程序模块的功能将程序模块划分为若干个子模块,若这些子模块仍有较大规模,我们可将其再划分为更小的模块。以写工作报告为例,先设想将文章分为哪几个部分,然后进一步考虑每一部分分为哪几节,每一节分为哪几段,包含什么内容。编码,即将设计好的细化后的算法用计算机语言正确的表示出来。,每个阶段处理的问题都控制在人们容易理解和处理的范围内。的过程,便于验证算法的正确性,且思路清楚,严谨方便。为:把一个复杂问题的求解过程。这种程序设计方法是将问题求解。..原创 2022-08-30 18:44:40 · 1868 阅读 · 0 评论 -
C语言学习笔记:(四)算法的5种表示方法
本节所用例题为计算5!。例如:S1:令t=1;S2:令i=2;S3:使t与i相乘,将结果放在t中;S4:使i值加1;S5:若i的值不大于5,返回重新执行S3、S4与S5;若i的值大于5,则算法结束。以上算法便为计算5!算法的自然语言描述。用自然语言表示算法虽通俗易懂,但文字冗长,易出现歧义。故除了简单问题外,一般不使用自然语言表示算法。(1)流程图是用一些............原创 2022-08-30 13:50:16 · 14363 阅读 · 0 评论 -
C语言学习笔记:(三)算法的概述及特性
目录一、沃思公式二、算法的初步认识(一)计算机算法的两大类别(二)简单算法举例(用自然语言表示的算法)三、算法的特性 程序主要包括两方面信息:① 对数据的描述,即数据结构。② 对操作的描述,即算法(要求计算机进行操作的步骤)。即“沃思公式”:程序=算法+数据结构① 数值运算算法:目的是求数值解。② 非数值运算算法:常见于事务管理领域,如图书检索、姓名排序等。例1:求1×2×3×4×5。算法:S1:令t=1;S2:令i=2;S3:使t与i相乘,将结果放在t中;S4:使i值加1;S5:若i的值不大原创 2022-07-12 20:23:57 · 9361 阅读 · 8 评论 -
C语言学习笔记:(二)C语言与C程序的初步认识
一、C语言的主要特点(1)语言简洁、紧凑,使用方便、灵活。C语言共只有37个关键字、9种控制语句,主要用小写字母表示;(2)运算符丰富,共有34种运算符;(3)数据类型丰富,包括整型、浮点型、字符型、数组类型、指针类型、结构体类型和共用体类型(C99扩充复数浮点类型、超长整型、布尔类型等);(4)具有结构化的控制语句,如if…else语句、while语句、switch语句等;(5)语法限制不太严格,程序设计自由度大;(6)C语言具有双重性,即既具有高级语言功能,又具有低级语言功能,可用来编写系统软件;(7)原创 2022-07-11 15:36:53 · 602 阅读 · 0 评论 -
C语言学习笔记:(一)计算机程序与计算机语言
(一)计算机程序一组计算机能识别和执行的指令,每一条指令使计算机执行特定操作。(二)计算机语言1. 发展阶段① 机器语言:由计算机能直接识别和接受的二进制代码(机器指令)构成的的集合。例如,1011011000000000。② 符号语言(汇编语言、符号汇编语言):用一些英文字母和数字表示一个指令。例如,ADD为“加”,SUB为“减”等。指令“SUB A,B”即代表“将寄存器A中的数与寄存器B中的数相减,将结果放到寄存器A中”(具体可参考汇编语言学习资料)。通过汇编程序可将汇编指令转为机器指令,供计算机直接识原创 2022-07-11 12:21:31 · 487 阅读 · 1 评论