- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.word
.word可编辑.
专业
专业.专注
C语言思维导图
常量 变星运算符
单分支选择
分支选择
多分支选择
嵌套选择
C程序设计基础
whilei清环语句
do., whiled 环语句-
电I
fD嚨环语旬 循环机构
跳转语句7
?~J
循环嵌套
C语言
选择结构
函数
函数定义
(函数调用
一维数组
二维数组
字符串数组
数值数织
—一 敎组
字符数组/
define typedef include 打开 关闭 定■ 谀写
概念定义
「引用运算
]指针与数组 指
\指针数组I指针与函数
\指向指针的指针
结构体 共用体
结构体(起共用体)类型定义 (结构体(共用体)变量 1结构体数组 《结构体指针 \链表
思维导图1: C语言程序设计知识结构
第一课C语言程序设计基础
中魂制常蔓 「
中魂制常蔓 「
(卜加-f醐斗溝和%或QX讯头).-
int (2?*)
整型『
x long (4字节)
float (4 字节)
douUe游勺
C程序框架
■即附 字荷競量
输入脯崛教
o
IE 扌鐵弑存—
冒:普询翔 厂库文字將\字甯型;
字符型 char (1?^)
tA J getcharO 彌
—
l_g陥序灘團彌串
单睡算符
心躲运篩k
++ - (type) +-(iEfi)x 佩龙址)sizecf
冷r位擬篡將冷
关織黠I双目竊符」
!_鋤细A 却运界符
■* [開晔)\? ■■逻辑运尊符
库函奴:
stronpffWl. Wl 嫦
,... \血剤滞I飾
字辭魁斶\r__
电址側购迦邑
仁佔匪算
用户自定畑数(详见瑚章)「1=粘狂忙F y淀_赋值预算符- 八越 磕-“ jf、 , 逮号遽符
用户自定畑数(详见瑚章)
、誌逆姐,常讎这佥』 —刁畀们
,
思维导图2:第一课C语言程序设计基础
第二课选择结构与循环结构
形式流程
选择结构程序设计
case t 量表竝 n:齣n; b reak: default 鲁句n+1;
if俵达芒)
if(表达式2)航1: else语旬Z
else 语^3:
r17^
Ef〔能朝翻匸
else 齣 n;
else if(裁豺语锐 else if(表區3)语旬3;
只执行龊条 涉胡洵
m msw:
洲itch(表谀} {
caseO表區 1: ^1t break; caseO表區2:语农:break
第三课
数组
毗肿23翔;/MX
— * \ \
輸删航卿幟丿
Mffl
diar卩岬;.嚴制
蹶鵬尾
卜
*
舵漱駆勒昱也
循环结构程序设计
心 靜斛-黠使苗曜腿諌惭詢
九誠顾計流程
Y~ \ 1
惩莓护-岳内飜琏緋舒直蜩東
breaks句 终俩(费职諫)
contin u疇句 直接进入下赏酬删
初紈
航
形式流程
注竟 缰時件不可趴鹅不可少!
侮翹 孵能粧帯碱刼]i )
a+i=ialai=a
Oil 翊阴阳艸琲Ml询
航訓观關鵬 啊唱打航18刖调
艸]啊I绷训
翔型蝴
cm弭槪戲觸啊
?8$O
*轉跌# 耕* 毓嗡瞬峠肅閒騷 \ 丁 L~b
Hk
第四课指针
槪念£定义
一个变量在内存空间的首地址称为该定量的指针
般形式:类型名廿指针变量名;
初始化
赋值运算:
类型名芳旨针名二变量地址值() F
只能在同一数据类型 之间进行
inti/p; p=i;
j紅算术运算
p+i等价于p±i*d (i为整型数,d为时旨向的变量所占字节数)
系运算9
实爲 判断同一数据集合中兀素的位置关系
头灵:J= ft tu
移动
指针指向数组..
O
_维数组乂 int a伍];int中二郃吐
抬针£数组
( _ \指针引用数组元素[
二维数组int ap][4]; int ±p=a[0];
一维数组、叩隙汗刚等行书打)尊价于的i)
二^数组 * 附3⑶[4], im 日制⑹;则尸箒价于0[O][O】+i撫惬个移动
I行指针
定义形式 数据类型(嘴针名)[一维数组维数].
针
指针数组
—乏丈乏旨针变量逬数〔指针)和二维数组列数(被指向的数组)必须相同
定义形式/
数组中的每个元素只能存放指针
数据类型片旨针数组名[常量表达式];
指针与函数匚指针型函数
传递的是地址
指针变暈做函数参数 『—
伯可戈戛腴出戮笏更j特点;共享内存「双向宾递
定义形式-剜諏符 *的名嗣表匕
审表明返回值是一个指针〔地址)
+亠T 7 “亠 定义形式 数据娄型甘韜■变量函数数勵肚
、指向函数的指针衣厂
V 函数调用形式
指尙抬斜的指皆 定义形式“
、 y— -。
“ 廿
通过拒针变量访
B 何它所指向的爵
类型名诗旨针变量名1
数
L.=rriax(a,b):等愉■于cpp旧 b):
第五课函数
从实参到形参单冋传递(有參函数) 被调函敬通过return语句將值諧回(有参无参
文档评论(0)