[工作范文]C语言教学大纲简介.doc

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工作范文]C语言教学大纲简介

10天学会C语言课程大纲 目录 第一章C语言基础 3 1.二进制 3 2.变量与常量 3 3.基本数据类型 4 4.逻辑,算数,关系,位 运算符 4 5.If和switch语句 5 6.循环语句的老祖宗Goto 语句 5 7.while 与do while 语句 5 8. For 语句 6 习题 6 第二章函数 7 1.函数类型 7 2.函数参数函数调用过程 7 3.静态变量 全局变量(static) 7 4.自动变量和寄存器变量(register)、外部变量(extern) 7 5.Const修饰符 8 6.volatile修饰符 15 7.可变参数列表 15 8.递归函数 15 9. 程序结构 16 10.系统函数 16 习题 17 第三章数组 17 1.数组的概念 17 2.定义和访问数组 19 3.多维数组 20 4. 字符数组与字符串 20 第四章指针 20 1.什么是地址 21 2.用指针来保存地址 21 3.空指针 21 4.指针与类型 21 5.用指针来访问值 22 6.容易混淆的概念 22 7.指针对数值的操作 22 8.更换指针保存地址 22 9为什么使用指针(堆和栈的概念) 22 10.内存泄漏 24 11.泄露的分类 24 习题 25 第五章指针与数组 26 1用指针操作数组 26 2 指针数组与指针操作二维数组 27 3字符串 28 4命令行参数 28 习题 28 第六章预处理与VT码 29 1. #include 指令 29 2.条件编译 29 3.#define 宏替换 29 4.Typedef 关键字 29 5.静态链接库 与动态链接库 29 6.VT控制码 30 第七章指针高级应用 32 1.一级指针 32 2.二级指针 32 3.多级指针 32 4.函数指针 32 习题 32 第八章组合数据类型 33 1.结构体类型 33 2.枚举类型 33 3.联合 33 4.位域 33 习题 33 第九章文件 34 1.流式文件操作 34 2.I/O文件操作 36 习题 38 第十章辅助开发工具 39 1.vim 编辑器 39 2.Gcc 编译器 39 3.Makefile 编写 39 4.IDE开发工具 39 5.Indent代码格式工具 39 第十一章使用C开发Windows应用程序 40 1.对话框应用程序 40 补充内容 41 1.void 类型 41 2. 内联函数 44 第一章C语言基础 1.二进制 二进制是计算机技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统。 十进制整数转二进制数:“除以2取余,逆序排列”(除二取余法)    例: (89)10 =(1011001)2    89÷2 ……1    44÷2 ……0    22÷2 ……0 11÷2 ……1 5÷2 ……1 2÷2 ……0 1 65(10) = ______(2)    十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)    例: (0.625)10= (0.101)2    0.625X2=1.25 ……1    0.25 X2=0.50 ……0    0.50 X2=1.00 ……1 计算机工作原理 CPU MMU(内存管理单元) 寄存器 内存 如何存储数值 2.变量与常量 变量是一种使用方便的占位符,用于引用计算机内存地址。变量是相对于常量来说的,常量是本身就有数值的,不能被赋值或修改,而变量就是在编程过程中可以被赋值的量,就象我们小学的未知数x,y一样。 变量书写格式:数据类型 变量名 (注:变量名只能是字符或下划线_开头,中间不能有运算符和空格) 变量的初始化 与 赋值 常量 字符常量 与数字常量 3.14 与 3.14f的区别 类型不一样 变量的初始化与赋值 3.基本数据类型 char 占 1个字节 (0~255) int 占4个字节 (2147483647~-2147483648) int(0~4,294,967,295) Unsigend Short(0~65535) Short(32767~-32768) Long 与 int的 区别 int 在16位的计算机是2个字节 16位 long 还是 4个字节 32位 科学计数法 2E3 举例 科学计数法 2E3 = 2 x 103 = 2 x 1000 = 2000 , 2E-3 = 2 x 10-3 = 2 x 0.001 = 0.002 float 长度占4个字节 是32位2进制 取值范围是1.20e-38 (2*2-126)到 3.40e+38 (2*2128)。 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档