1 / 21
文档名称:

《C程序设计》知识点.doc

格式:doc   大小:132KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《C程序设计》知识点.doc

上传人:qiang19840906 2021/2/26 文件大小:132 KB

下载得到文件列表

《C程序设计》知识点.doc

相关文档

文档介绍

文档介绍:《C程序设计》知识点
第1章 C语言概述
C语言属高级语言,区分字母的大小写,以函数为基本单位采用模块化程序设计,可直接访问内存,进而对硬件进行操作。
用C语言编写和程序称作C源程序,简称C程序,C程序可由若干个文本文件组成,文件扩展名为C(使用C++编译器时默认扩展名为CPP)。C源程序经编译、连接后得到扩展名为EXE的可执行文件(目标程序)。
预处理 编译、连接 执行
若干个C程序文件----→C程序------→目标程序文件--→
C程序从主函数开始执行,每个C程序有且仅有一个主函数,因此,每个C程序文件中至多有一个主函数。
C语句以分号结尾,用{}括起来的一组语句称作复合语句,复合语句可省略花括号之后的分号。
允许一行内写多个C语句,也允许一个C语句占用多行,但保留字和标识符不可拆行。
在C集成环境VC++ ,新建工程、保存当前程序文件、编译当前程序、执行当前程序的快捷键依次为:Ctrl+N、Ctrl+S、F7、Ctrl+F5。
第2章 程序设计的灵魂——算法
解决问题的方法和步骤称作算法。算法和数据结构是程序的两个主要要素。
算法具有确定性、有穷性、有效性等特点。
算法可用自然语言、流程图、N-S图、计算机语言、伪代码等描述。伪代码是用介于自然语言和计算机语言之间的文字和符号来描述算法。
起止框
输入输出框
判断框
处理框
注释框 ……
连接点 〇
流程线 有向线段或折线
ANSI流程图符号
算法的基本结构分为:顺序结构、选择结构、循环结构。



↓←-
--┐
Y┌
条件
┐N
条件
┐N




↓Y




条件
┘Y

└---
→↓←
---┘
↓←-
--┘
↓N
顺序结构 选择结构 当循环 直到循环
条件
条件
循环体
Y
N
循环体
条件
顺序结构 选择结构 当循环 直到循环
由三种基本结构组成的程序称作结构化程序,结构化程序中的每个模块只有一个入口和一个出口。结构化程序设计通常采用“自顶向下、逐步细化”的设计方法。
第3章 数据类型、运算符与表达式
C的数据类型如下所示:
C语言的数据类型
数据类型
字节数
数值范围
基本类型
整型
无符号短整型(unsigned short int)
4
0~216-1
有符号短整型(signed short int)
2
-215~215-1
无符号长整型(unsigned long int)
4
0~232-1
有符号长整型(signed long int)
4
-231~231-1
实型
单精度实型(float)
4
长37位,6位有效
双精度实型(double)
8
长307位,15位有效
长双精度实型(long double)
10
长4931位,18位有效
字符型(char)
1
0~28-1
空类型(void)
1
构造类型
枚举类型
2
指针类型
2
数组类型
结构体类型
共用体类型
C符号常量名、变量名、函数名等统称标识符,标识符的命名规则为:以字母或下划线开头,由字母、数字、下划线组成,超出32个字符部分被忽略(最好不超过8个字符)。
以0开头的整数为八进制整数,以0X或0x开头的整数为十六进制无符号整数。
-32768~32767为int型,0U~65535U为unsigned型,65536U~U和0UL~UL为unsigned long型,-~-32769、32768~和-L~L为long型。后缀U和L不区分大小写和次序。
数据的存储字节数可用运算符sizeof()查询,括号内可是数据、表达式或类型名。
有符号整数(int和long)按补码存储,因此,-65535U~-1U与1U~65535U依次相等,-UL~-1UL与1UL~UL依次相等。
定点数(含小数点数)和浮点数统称C实型常量,浮点数的一般形式为:
尾数e除码 或 尾数E除码
其含义为:

最近更新

洋河水库营养盐及藻类对水动力条件的响应 2页

一种可灵活拆装吊的制造方法 6页

四年级上语文教案9满山的灯笼火把语文S版 6页

一种机械气力组合内充种式玉米精量排种器的制.. 10页

初中物理知识记忆顺口溜 8页

河北煤炭科学研究院重介质厂技术路线图研究 2页

汽车驾驶环境中的鲁棒性语音识别 2页

汽车前轮罩拉深成形工艺研究 2页

生物质能源生产与土壤肥力维持 35页

船舶制造与修理业的绿色转型 33页

水溶性槲皮素衍生物的合成 2页

民办高校大学生闲暇时间利用的现状及教育对策.. 2页

武汉钢铁集团安全管理现状评估研究 2页

槟榔废水处理方法的实验研究 2页

棉铃虫性信息物质多组分功能作用机理研究 2页

桥头跳车防治与高延性纤维混凝土连续耐久桥头.. 2页

核电级高纯硼酸的制备工艺研究 2页

某大型商场能耗分析与系统优化 2页

构建电信行业客户价值模型及客户价值提升策略.. 2页

来安县物流产业与经济增长关系研究 2页

机电设备监测终端的设计 2页

木薯挖掘铲结构参数的优化研究 2页

认位置课后反思(6篇) 9页

中国科学院昆明植物研究所 4页

2022年乡镇公务员干部入党申请书范文 3页

减肥的数学建模 15页

危急心律失常的识别及处理 89页

有限元分析实验报告(共16页) 16页

志愿填报专题讲座136页文档 136页

我国企业年金基金管理与风险分析 4页