首页 > 自考资讯 > 自考知识

c语言程序设计的基本理念,c语言程序设计的主要过程

头条共创 2024-07-05

C语言的一些特点:

使用结构化控制语句,是完全模块化的结构化语言。现代语言中更丰富的数据类型、不同的数据结构以及更少的语法限制提供了更大的编程自由度,但也意味着更少的容错能力。它可以直接访问内部存储器,可以进行按位运算,可以实现汇编语言的大部分功能,可以直接对硬件进行操作,兼具高级语言和低级语言的特点。编译前使用预处理命令,提高了编程效率,因为目标代码质量高,程序执行效率高(比汇编器生成的目标代码低10%~20%)。强调内存使用fe085f2ad3f44cd8883e729fba4ca819~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720730822&x-signature=%2FenVHdyvWOVbcJ55Aq16Pp8vLig%3D

C程序的设计思想:

程序由函数组成,可以轻松模块化。函数有时被称为子程序、子模块等。本质上,在大多数现代编程语言中,参数和返回值都是通过堆栈空间传输的。

3. 结构化编程

使用三种基本结构来完成算法设计。设计的基本思想是对每个复杂问题一步步进行解决过程,并将每一步解决的问题控制在人类容易理解和处理的范围内。

4. 结构化编程技术:

自上而下- 渐进式改进- 模块化设计- 结构化编码

5.关于模块化:

基本思想是将解决问题的步骤分解为许多较小的步骤,每个较小的步骤都是一个子模块。另外,在划分子模块时,需要注意模块的独立性。换句话说,如果一个程序分为主模块和子模块,则子模块不应该依赖于其他子模块。为了发挥作用,子模块之间的通信必须尽可能少且独立。性键和弱键通常被称为高内聚力和低内聚力。

6. 编译前,可以使用预处理命令。

7.一些经常使用的数据应该定义为宏,以避免频繁更改带来的麻烦。但是,您必须确保您的宏定义是正确的。宏替换函数仅执行替换,而不执行任何关联的有效性检查。

9b48ef3298494bdea3c10fb2ea0f6ec3~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720730822&x-signature=fwlgEmnBVP5Ayonjlnccuky5rsI%3D 如有侵犯版权,请联系我们删除。

因工作需要学习C或者有兴趣学习C的小伙伴可以通过回复小编“学习”私信领取全套。免费C语言学习资料和视频。

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢