课程概述
C语言可以说是一种IT入门语言,是程序设计的基础,具有高效,灵活,功能丰富,表达力强和较高的移植性等特点,是最近25年中使用最为广泛的编程语言。本课程主要讲解C语言基本数据类型、条件结构、循环控制、运算符表达式、函数基础、数组等基础知识点。学会C语言,一通百通。
课程特色
经过职坐标对IT教研工作的不断探索,我们得出了一系列教育理论并在实践中检验出真知。
1、课时设计以人为本,符合人体记忆曲线的章节课时安排,精致提炼教研内容;
2、章节贯穿项目实战,便于系统的归纳、整合和梳理所学内容,全面排查知识盲点;
3、链接企业需求定制教学内容,所有的教学结果都以高薪就业为导向,不讲虚理论;
4、课程构建即成体系,你所学的都不是单门的课程,而是一套就业体系课程,从小白入门-高级进阶-项目实战拓展,内容由浅至深,从简至难,循序渐进。
5、每章节贯穿项目实例,巩固学习难点,轻松有趣!
常见问题
一、如何进入课群“易班大学学习交流群”?
第一步:用“易班”账号登录“易班大学”。 或点击右上角“注册”按钮,按引导注册一个“易班”的账号,注册完成后登录进入“个人中心”。
第二步:进入“个人中心——学习中心——我的课群”页面,点击“添加课群”。
第三步:输入课群邀请码“BE5XLTJJ”并加入课群。
二、如何进入易班大学QQ交流群?
登录QQ,点击“查找”,输入易班大学QQ交流群号389489333,即可申请加入易班大学QQ交流群。
授课大纲
- 第一章 C语言概述
- 第1课 序言
- 第2课 程序、算法和流程图
- 第3课 计算机语言的发展
- 第4课 C语言的起源、特点及C程序的基本结构
- 第5课 示例--第一个C程序
- 第6课 C程序的注释
- 第7课 C程序的开发流程
- 第二章 GCC和GDB
- 第8课 序言
- 第9课 gcc的发展和语法结构
- 第10课 示例1--gcc编译的基本选项
- 第11课 示例2--gcc编译的优化选项
- 第12课 示例3--gcc编译的警告和出错选项
- 第13课 gdb的概念和使用
- 第14课 示例--gdb调试命令
- 第三章 基本数据类型
- 第15课 序言
- 第16课 C语言中的基本元素和常量的概念
- 第17课 示例--常量
- 第18课 变量的概念和命名规则
- 第19课 变量的声明、初始化和定义
- 第20课 数据类型的概念和分类
- 第21课 整型的概念
- 第22课 整型的分类、整型常量和变量
- 第23课 示例--整型常量和变量
- 第24课 字符型的概念
- 第25课 字符常量
- 第26课 字符变量
- 第27课 输入输出的概念和printf函数的语法结构
- 第28课 示例--printf函数
- 第29课 scanf函数的语法结构
- 第30课 示例1--scanf函数
- 第31课 示例2--scanf函数
- 第32课 案例讲解--格式化输入输出函数
- 第33课 只读变量、常量的定义和区别
- 第34课 浮点型的概念、分类、浮点型常量和变量
- 第35课 示例--浮点型的存储方式
- 第36课 枚举类型的声明和变量定义
- 第37课 示例--枚举类型
- 第38课 getchar和putchar的语法结构
- 第四章 条件结构
- 第39课 序言
- 第40课 if语句的语法结构-1
- 第41课 示例--if语句
- 第42课 if语句的语法结构-2
- 第43课 if语句的语法结构-3
- 第44课 案例讲解--条件语句(上)
- 第45课 switch语句的语法结构及和if语句的比较
- 第46课 案例讲解--条件语句(下)
- 第47课 条件运算符的作用和语法结构
- 第五章 循环控制
- 第48课 序言
- 第49课 循环的优势及while和do-while循环的语法结构
- 第50课 示例--while和do-while循环、循环嵌套
- 第51课 案例讲解--while和do-while循环
- 第52课 for循环的语法结构-1
- 第53课 for循环的语法结构-2
- 第54课 案例讲解--for循环
- 第55课 跳转语句的概念和break语句的使用
- 第56课 continue语句的使用和各种循环的嵌套跳转
- 第57课 案例讲解--跳转语句
- 第六章 案例讲解--运算符(下)
- 第58课 序言
- 第59课 运算符和表达式的概念、运算符的分类和优先级
- 第60课 算术运算符
- 第61课 关系和逻辑运算符
- 第62课 逗号运算符和其它运算符
- 第63课 类型转换-1
- 第64课 类型转换-2
- 第65课 位操作运算符-1
- 第66课 位操作运算符-2
- 第67课 案例讲解--运算符(下)
- 第七章 函数基础
- 第68课 序言
- 第69课 函数的作用和分类
- 第70课 函数定义和函数调用(上)
- 第71课 函数调用
- 第72课 函数调用(下)
- 第73课 案例讲解--函数的基本使用
- 第74课 函数原型的概念和声明
- 第75课 函数原型的作用-1
- 第76课 函数原型的作用-2
- 第77课 函数原型的作用-3
- 第78课 函数原型的使用注意点
- 第79课 案例讲解--函数原型
- 第80课 函数参数的求值顺序和二义性
- 第八章 数组
- 第81课 序言
- 第82课 数组的概念
- 第83课 一维数组的定义和初始化
- 第84课 一维数组的引用
- 第85课 案例讲解--一维数组
- 第86课 冒泡排序的原理
- 第87课 冒泡排序的实现
- 第88课 选择排序的原理和实现
- 第89课 二维数组的定义、初始化和引用
- 第90课 示例--二维数组的定义、初始化和遍历
- 第91课 案例讲解--二维数组
- 第92课 数组结构--栈的原理
- 第93课 数组结构--栈的简单实现-1
- 第94课 数组结构--栈的简单实现-2
- 第95课 数据结构--队列的原理和实现