快速注册
重设密码
首页 / 技术课 / C语言开发实战

C语言开发实战

通俗讲解C语言的核心语法和基本数据结构,适合学习嵌入式开发与工业领域开发的各行业从业者。

24课时
10709人学习
5.0分
  • 收藏
  • 视频下载
  • 365天随时学
  • 认证课免费送题库
  • 微信群答疑
  • 免费送原版课程讲义
  • 章节目录
  • 课程详情
  • 用户评论
  • 讲师介绍
第1章 初识C语言 01:52:23
1.1.vs_code跨平台工具快速入门00:16:21试看
1.2.C语言基本结构00:44:46
1.3.C语言基本运算与基本数据类型00:51:16
第2章 C语言基础入门 03:54:24
2.1.C语言分支结构、循环结构(1)00:52:24
2.1.C语言分支结构、循环结构(2)01:24:53
2.2.一维数组、多维数组00:37:35
2.3.函数概念、函数设计、作用域、存储期00:59:32
第3章 基本数据类型 01:23:35
3.1.基本数据类型01:23:35
第4章 数学思维训练 01:48:45
4.1.数学思维训练(1)01:07:25
4.1.数学思维训练(2)00:41:20
第5章 字符串基础 01:19:10
5.1.字符串基础00:31:27
5.2.字符串与数组00:47:43
第6章 指针基础 00:27:41
6.1.指针基础00:27:41
第7章 字符串和指针高级运算 00:19:40
7.1.字符串和指针高级运算00:19:40
第8章 结构体 00:21:31
8.1.结构体00:21:31
第9章 文件 01:09:04
9.1.文件01:09:04
第10章 Linux C开发基础 01:16:12
10.1.Linux C开发基础01:16:12
第11章 基础数据结构 03:11:05
11.1.基础数据结构(1)01:21:49
11.1.基础数据结构(2)01:09:55
11.1.基础数据结构(3)00:39:21
第12章 实战小模块 00:46:35
12.1.实战小模块00:46:35

课程简介

C语言作为编程的基础,其重要地位不容置疑。C语言是目前世界上流行、使用非常广泛的高级程序设计语言。C语言技术应用及其广泛,包括工业、能源、航空 、机械 、物流与金融等诸多领域。尤其对操作系统和系统进行编程或对硬件进行操作的场景,用C语言明显优于其它高级语言。C语言不仅具有高级语言的特点,又具有汇编语言的特点,即可以编写系统程序,也可以编写桌面类程序,且可以不依赖计算机硬件。C语言不仅仅是在软件开发上,各类科研项目也都要用到C语言。当今,国内外产业界其实很多大型应用软件都是用C语言开发的。

本课程主要面向编程零基础以及工业领域的各类学员,以及想要了解和学习嵌入式开发与工业领域开发的各行业从业者,以较为通俗讲解C语言的核心语法和基本数据结构。本课程侧重于编程实践,通过实际编程案例来带动理论的讲解。力图让学员学习到经典的C语言编程思维和基本算法与数据结构来解决实际的问题,更重要的是培养算法思维,获得在日常工作和学习中更为通用的能力。强调动手操作;内容以代码落地为主,以理论讲解为根,通过一个个编程小模块来辅助对语法的理解和掌握。讲解C语言中最经典的语法知识和代码实践,梳理核心知识框架,快速上手C语言开发。

课程目标

熟悉C语主流开发工具;

熟悉C语言基础语法;

掌握C语言高级语法;

掌握LinuxC开发基础;

掌握C常见数据结构;

掌握大厂常见编程思维;

适用人群

具备一定的计算机编程基础,希望深入了解C语言并用于嵌入式开发、工业控制开发、以及系统化掌握C语言核心技术的广大工程技术人员。

王老师

讲师简介:

在长期软件领域工作过程中,对软件企业运作模式有深入研究,熟悉软件质量保障标准ISO9003和软件过程改进模型CMM/CMMI,在具体项目实施过程中总结经验,有深刻认识。通晓多种软件设计和开发工具。对软件开发整个流程非常熟悉,能根据项目特点定制具体软件过程,并进行项目管理和监控,有很强的软件项目组织管理能力。

对C 、C++ 、java、java EE、android、IOS、大数据、云计算有比较深入的理解和应用,具有较强的移动互联网应用需求分析和系统设计能力,熟悉Android框架、IOS框架等技术,了解各种设计模式,能在具体项目中灵活运用。


专业技能:

具有丰富的软件开发以及软件测试与维护的经验,曾独立完成多项实际工作任务。

精通Java语言,对基于WEB的J2EE应用架构有深入的了解。

熟练掌握MyEclipse8、NetBean等集成开发工具。

熟悉各种应用服务器:websphere、weblogic、tomcat、resign、JBoss的配置和应用开发。

熟悉软件工程理论,熟练掌握UML语言,对CMM、CMMI有深入研究,丰富的大型软件开发实战经验。

熟悉数据库设计理论,熟练使用设计工具:Sybase Powerdesigner,Oracle Designer,CA ERwin。

精通Oracle和MySQL数据库,熟练使用从Oracle8i—Oracle11g的各种管理配置工具,大量Oracle数据库软件开发项目实践经验,丰富的大型项目数据库部署实施经验,丰富的性能调整经验,熟悉各种Oracle相关开发工具软件的使用。

精通Oracle后台开发语言PL/SQL,能根据应用需求,合理的设计、开发调试后台存储过程、触发器等。


主要培训用户:

中国电子科技集团(CETC)、山西省信息中心、丰田汽车、福田汽车、民族证券、北京烟草专卖局、珠海邮政、深圳邮政、中国南方航空公司贵州分公司、中国人民解放军某生物科技研究所、中国水力水电建设集团、首钢、广州移动、广州电信、南方电网、中国电信、中国船舶、深圳天池医药、苏州大学、南京邮电大学、浙江工业大学、北京师范大学、山西大学、广州大学软件学院、北京航空航天大学软件学院、北京交通大学软件学院、华中科技大学软件学院、海南省人口管理中心、中国长江航运集团信息局、四川省烟草专卖局、辽宁省网通公司、爱立信、南京瞬联科技、北京合众天恒、上海亨钧科技、国金证券、厦门海迈科技、福建金科信息、福建巨匠科技、福建金网科技等。