达内 C语言笔记.doc

  1. 1、本文档共157页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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程序文件不是可执行文件,是源

您可能关注的文档

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档