C语言编程讲解高级培训班
【课程介绍】
本课程名师精通LIBNUX系统下C及C艹编程,熟悉嵌入式LIM操作系统、嵌入式L应用编程;丰富的JAVA研发经验。具有丰富的嵌入式C+JAVA教学经验
【课程大纲】
节课:C程序结构、编译原理、基本数据类型、输入、输出函数:
1、C程序结构
2、程序编译原理
3、基本数据类型
4、常量和变量
5、数据类型:字符型、整型、单精度浮点、双精度浮点型
6、格式化输入输出函数
第二节课:运算符、表达式、流程控制语句,32个关键字
1、运算符和关系表达式
2、顺序结构基本语句
3、条件结构基本语句:2条(if、 switch-case- break)
4、循环结构基本语句:3条(While-do while)
5、结构基本语句:4条( break,continue,return、goto)C语言的32个关键字
第三节课函数
1、函数的概念、优点、函数声明、函数定义:返回值类型、形参列表、函数体
2、函数的调用和参数传递(值传递和地址传递等)
3、递归函数
第四节课数组
1、数组的概念,数组的声明:定义形式、声明语句理解、种类、内存空间
2、数组的初始化:规则、初始化形式
3、数组访问方式:下标理解、数组边界
4、数组的赋值:数组赋值的要点、数组名
5、泡排序法
6、二维数组:多维数组认知、理解,二维数组定义形式、初始化形式、访问方式
7、字符数组:字符数组初始化、字符数组与字符串区别
8、常见字符串函数:gets、puta、 strlen、 strcpy、 strcat、 strcmp
9、区别strlen与 sizeof,重写字符串函数
10、模拟学生成绩管理系统
第五节课指针基础
1、指针认识:指针概念、指针理解、指针内存模型
2、指针地址理解、变量的地址值理解
3、指针变量的定义,指针变量初始化
4、指针操作:指针变里赋值,取出对象空间中的值
5、指针的加减法运算
6、指向数组的指针
7、字符指针介绍及其应用
8、函数指针:定义、类型、通过指针调用函数
第六节课字符串
1、字符串合字符数组
2、字符串函数
3、C标准库函数
【班别设置】
全日班,周末班,晚班(根据个人情况灵活选择)
【教学**】
每个班提供充足的实践操作和问题辅导答疑时间。**人手一台机实验器材。
【信盈达教学4大阶段】
【机构简介】
信盈达是一家专注于嵌入式产品开发、嵌入式技术咨询、嵌入式解决方案综合的高新技术企业,为国内外众多个人和企业客户提供基于嵌入式单片机、ARM、MIPS、FPGA等内核整套解决方案和技术培训、技术咨询等服务,公司下设有信盈达实训学院和信盈达研发中心、信盈达校企合作中心等三个服务团队,专业从事教学科研设备、嵌入式工业控制器、智能楼宇自动化等产品研发、生产、销售和服务,为个人、企业、高校等提供一站式技术服务。
【教学环境】
【师资力量】
何宙兴
职称:信盈达讲师、技术大牛,软件工程师
简介
信盈达工控事业部项目经理。
12年电子、嵌入式软件行业研发、测试及管理工作经验(三年电子产品试产及测试经验。
三年SUNPLUS\ARM\PIC\AVR等CPU软件研发经验。
六年嵌入式ARM\MIPS等CPU架构下裸机、带操作系统(uc/os、LINUX)编程经验)。
近主导成功开发以下项目
工业风速控制器项目
远程工业控制器
基于工业4.0的ERP系统数据采集终端项目
华为户外基站环境远程遥测遥控系统
自动化流水线彩色电子工票项目
军用北斗军车授时子母钟控制项目
一氧化碳传感器检测项目
考勤机
陈老师(10年经验)
信盈达讲师、技术总监,嵌入式Linux、 Android研发工程师。十年嵌入式LINUX&Android 项目研发经验,具有丰富的嵌入式系统软件开发经 验。精通Android下JAVA编程,精通LINUX下C及 C++编程,对ARM的Linux&Android应用开发及 系统开发具有深刻的理解和丰富的经验。拥有丰富 的嵌入式物联网、可穿戴设备、消费、工控类电子 领域内嵌入式产品的规划、研发和量产的经验。
承接项目:
物联网客户端及控制端项目
智能家居网络控制系统
智能可视楼宇对讲系统
广东海事局遥测遥控航标灯项目