C语言程序设计知识梳理
树图思维导图提供 C语言程序设计 在线思维导图免费制作,点击“编辑”按钮,可对 C语言程序设计 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:af39bda191db0c2b00d8c14f403e9ae3
C语言程序设计思维导图模板大纲
字符集&标识符
字符集
字母、数字、空格/空白符、标点、特殊字符(汉字及其他图形符号)
标识符
字母+数字+下划线
关键字
数据类型关键字
控制语句关键字
存储类型关键字
其他关键字
标准标识符
用户自定义标识符
基本结构
main函数/主函数(唯一)
预处理部分
示例:#include<stdio.h>
源文件(一个或多个)
函数(一个或多个)
函数首部
函数类型
函数名
形式参数
函数体(花括号括起)
书写格式
数据类型概要
基本类型
字符型(char)
数值类型
整形(short,int,long,unsigned)
实形
单精度型(float)
双精度型(double)
枚举类型(enum)
构造类型
数组类型([ ])
结构体类型(struct)
共用体类型(union)
指针类型(*)
空类型(void)
基本数据类型
整形数据
int|4,unsigned int|4,short int|2,unsigned short int|2,long int|4,unsigned long|4
实数类型
float|4,double|8
字符型数据
char|1
常量&变量
常量
整形常量(整常数)
八进制、十六进制、十进制
实型常量(浮点型)
十进制小数形式
指数形式
字符型常量
一般字符常量
转义字符常量
字符串常量
由一对双引号括起的字符序列
符号常量
用一个标识符来表示一个常量
变量
先定义后使用
整型变量
不能超过变量的取值范围
实型变量
个单精度型变量
双精度型变量
有效位数更多、精度更高
字符型变量
存储字符常量(单个字符)
运算符&表达式
运算符(注意优先级)
算术运算符
“+”、“-”、“*”、“/”、“%”
左结合性
自增、自减
“++”、“--”
关系运算符
“<”、“<=”、“>”、“>=”、“==”、“!=”
True|1
False|0
逻辑运算符
“&&”、“||”、“!”
位操作运算符
“&”、“|”、"^"、“~”、“<<”、“>>”
赋值运算符
“=”
条件运算符
“?”、“:”
逗号运算符
“,”
指针运算符
“*”及“&”
求字节运算符
(sizeof)
特殊运算符
“( )”、“[ ]”…
数据类型转换
自动类型转换
char--short--int--long--float--double
赋值转换
实型赋值给整型
整型赋值给实型
字符型赋予整形
强制类型转换
算法
特征
有穷性、确切性、输入项、输出项、可行性、高效性、健壮性
描述方法
自然语言
流程图
起止框、处理框、判断框、输入/输出框、流程线、连接点
伪代码
子主题 3
C语句概述
表达式语句
函数调用语句
控制语句
复合语句
字符的输入与输出
字符输入函数:getchar()
字符输出函数:putchar()
格式化输入与输出
格式化输出函数:printf
格式控制字符串、输出列表、格式修饰字符
格式化输入函数:scanf
无精度控制,要求给出变量地址
字符串输入与输出
字符串输入:gets
字符串输出:puts
顺序结构程序设计
if语句(单双分支、嵌套)
switch语句
while语句
do-while语句
for语句
break语句
跳出整个循环
continue语句
跳出当前循环
goto语句
树图思维导图提供 业务查询耗时质量问题 在线思维导图免费制作,点击“编辑”按钮,可对 业务查询耗时质量问题 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:b79e68d755ecdc53367789daeec4d579
树图思维导图提供 XFACEKIT模型训练 在线思维导图免费制作,点击“编辑”按钮,可对 XFACEKIT模型训练 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6cddb43d04a4840f6caafa073e334236