- 1、本文档共157页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
达内 C语言笔记
? day01 (C编程基本结构 输出函数) 4
? 标准化 4
? 经典hello程序 4
? gcc编译器 4
? 基本数据类型 10
? 原码与补码 10
? ASCII码 12
? 常量与变量 12
? 变量与数据类型 13
? 变量与变量的size 13
? 类型转换 13
? 范例 14
? day02AM (变量 常量) 15
? C的保留字 15
? C变量名 15
? vi初始化文件 15
? 变量声明 16
? 常量 20
? const限定符 20
? day02PM(运算符) 22
? 表达式的左值与右值 22
? 算数运算符 22
? 赋值运算符 22
? 关系运算符 23
? 判等运算符 23
? 逻辑运算符 23
? 位运算 25
? 按位取反 25
? 按位与 25
? 按位或 25
? 按位异或 26
? 左移 26
? 右移 26
? 取地址运算符 27
? 逗号运算符 28
? 条件运算符 28
? 自增/自减运算 29
? 运算符与结合性 32
? day03AM(格式化输入 控制语句) 34
? scanf( )从键盘输入 34
? 程序语句 35
? 流程控制语句 36
? 条件判断语句 36
? 分支语句 38
? day03PM (循环 枚举) 39
? 循环语句 39
? 九九表程序 45
? 用typedef定义类型 46
? 枚举类型 46
? day04 (数组 结构体) 49
? 范例 49
? 复杂数据类型 49
? 数组 50
? 字符串字面量 56
? 二维数组 59
? 结构体 63
? day05AM (struct 位段union) 67
? 内存的对齐与补齐 67
? 位段 68
? 共用体(联合) 71
? day05PM (函数) 72
? 函数 72
? 函数的定义 72
? 函数的声明 72
? 函数的调用 73
? 函数范例一 75
? 函数范例二 76
? C与C++的部分区别 78
? day06AM (变量种类 栈 堆) 79
? 变量种类 80
? 变量的作用域与可见性 80
? register变量 85
? volatile变量 85
? 栈的技术简介 85
? 堆与内存管理 86
? day06PM (函数传参) 87
? 函数传参 87
? 数组作参数 89
? 可变长参数的函数 92
? 递归函数 95
? 汉诺塔程序 98
? day07 (预处理命令) 99
? 宏定义指令 #define 99
? 不带参数的宏定义 99
? 带参数的宏定义(宏函数) 100
? #和## 101
? “文件包含”处理 103
? 条件编译指令 103
? 预定义宏 107
? 标准预定义宏 107
? 编译器预定义宏 107
? day08AM (指针) 108
? 指针的定义 108
? 指针的操作 109
? 地址作为参数 113
? 数组作为参数 114
? const与指针 114
? 字符串 115
? 虚拟内存,内核空间,用户空间,内存映射 118
? 虚拟内存 118
? 内核空间到物理内存的映射 118
? 页式映射 119
? day08PM (多级指针 空指针) 120
? 不同的main()格式 120
? 多级指针 122
? 空指针(void*) 123
? day09 (数组指针 函数指针 堆空间) 125
? 指针数组 125
? 数组指针 125
? 函数指针 128
? 堆空间 133
? malloc 133
? calloc 133
? realloc 134
? free 134
? day10 (I/O流 文件 格式控制) 136
? I/O流 136
? 字符串:sscanf,sprintf 137
? 文件:fscanf,fprintf 138
? 文件:fopen,fclose 139
? 格式字符串 141
? gets,puts,fgets,fputs 143
? getchar,putchar,fgetc/getc,fputc/putc 144
? fseek 148
? fread,fwrite 150
? ungetc 153
? feof 154
day01 (C编程基本结构 输出函数)
标准化
20世纪70年代,出现了第一本关于C语言的书籍一《C programming Language》,这本书成了程序员编写程序事实上的标准。
1983年美国开始制定本国的C语言标准,在1989年12月正式通过,我们把这个标准称为C89。1995年C语言有做出一些改变,1999年通过了C99标准。
经典hello程序
c程序文件的后缀名必须是.c。
c程序文件不是可执行文件,是源
您可能关注的文档
- 质量保证大纲1.doc
- 质量安全自查报告1.doc
- 质量技术监督行政处罚文书目录及格式文本.doc
- 质量管理顾客满意试卷.doc
- 质量管理体系文件-----项目跟踪、立项程序.doc
- 质量自互检管理办法.doc
- 质量问题库及防止措施.doc
- 质量风险管理在检测机构实验室中应用.doc
- 贫困智力残疾儿童康复救助项目定点机构基本要求(试行)及申报2.doc
- 贫困学生现状 - 格桑花西部助学网 .ppt
- 2024年安徽亳州蒙城县招募特聘动物防疫专员18人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年夏福建上杭县事业单位招考拟录人选五公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年国网英大国际控股集团限公司招聘约4人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年安徽安庆桐城团市委选调工作人员1人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年宁波市象山县黄避岙乡人民政府招考编制外人员公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年安徽合肥肥西县供销社招聘基层单位工作人员12人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年国家科技基础平台中心招聘2人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年安徽六安裕安区招聘乡镇事业单位人员5人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年大同市左云县部分事业单位招考聘用41人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
- 2024年四川省成都石油化学工业园区管理委员会招聘6人历年公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx
最近下载
- 新浙教版2018浙教版七下数学期末模拟五.doc VIP
- 加油站罩棚网架拆除方案-加油站.doc VIP
- D-Z-T 0205-2020 矿产地质勘查规范 岩金(正式版).docx VIP
- 2024年学校辅导员少先队知识竞赛应知应会题库及答案.docx VIP
- HAMCB杭州西奥说明书.pdf
- 经皮左心室辅助装置.pdf
- 第7课《谁是最可爱的人》课件(共32张PPT)部编版语文七年级下册.pptx
- 闭合导线平差计算表-电子表格自动计算....xls VIP
- 环境影响评价报告公示:利用含醋酸废水年产1000吨醋酸钠建设项目环评报告.pdf
- -2023年陕西理科综合高考真题(含答案及解析)-.docx VIP
文档评论(0)