C语言基础-部分基础理论知识汇总

C语言基础-部分理论知识汇总


本文为C语音部分理论知识汇总,主要包含:C语言的特点与程序结构 、基本数据类型、运算符和表达式、基本语句与顺序结构等内容。
本文为个人学习笔记整理,偏向理论知识介绍,具体内容在参考借鉴其他优秀文献的同时,添加了一些本人的口语化理解内容。仅供初学者交流借鉴,如有不足或错误,请与本人交流沟通。


1、C语言具有汇编语言的功能,系统可直接读取,C语言本身是一种高级语言。
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
除了机器语言和汇编语言外的所有编程语言,都属于高级语言。 所以C语言也是高级语言的一种。


2、C语音的特点
C语言是结构化程序设计语言,它有三种基本结构:顺序结构、选择结构(关键字:if、else、switch、case)、循环结构(关键字:for、while、do while)。

功能强大,具有丰富的数据类型及运算符
基本类型:是C语言数据类型的基本型,其值不可再分解为其他类型。基本数据类型有3种:整型、实型、字符型
构造类型:一种由单种或多种数据类型构造而成的数据类型。例:数组,结构体,共用体,枚举类型
指针类型:一种特殊的数据类型,其值为某个量的内存地址。
空类型:一种无返回值函数的数据类型。  如:void
自定义类型:用新的类型名替代已有类型名使用。  用 typedef 定义

简洁紧凑,使用方便灵活

C语言具有自我扩充能力 如:C++

C语言具有汇编语言的功能(大部分),从效率上来说 C的要低一些。

可移植性好:可在linux系统下运行

3、程序的概念
程序是计算机解决问题所需的一系列指令的集合。
程序=数据结构(干谁)+算法(怎么干)+程序设计方法+语言工具(具体用什么来编程)

4、应用程序的开发过程:
需求分析:分析解决问题的性质、特点、目标以及数据来源及其特征等。
确定算法:确定解决问题的方法和步骤,建立数学模型和确定相应的求解方法。
程序设定:确定应用程序结构, 设计出每个模块的数据结构和算法, 画出流程图等。
编写程序:根据确定的算法,用计算机语言(如    C语言)编写源程序。
调试程序:在一定的开发环境下调试和运行程序,得出程序运行结果。

5、2种常用设计方法 

面向过程的程序设计方法(C语言)。

面向对象的程序设计方法(JAVA C++)。


6、C语言的基本数据类型具体内容及数值范围(32位系统)
在定义整型变量时,要注意数据类型允许的数值范围。 <
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值