简 介
C语言可以说是一种IT入门语言,是程序设计的基础,具有高效,灵活,功能丰富,表达力强和较高的移植性等特点,是最近25年中使用最为广泛的编程语言.它的设计影响许多后来的编程语言,例如C++,Objective-C,Java,C#等.本课程在于掌握c语言算法和数据结构,实现linux平台下交叉编译环境,可以说,在职坐标学编程,精通了C语言,一通百通。
学习目标
通过大量项目的实操演练以及知识点的剖析,让每一个学员通过在职坐标的学习,对C语言实现更深入掌握和实际操作,获取行业内部宝贵经验,向梦想更近一步。
适合人群
零基础学员
学习C语言的必要性:
C语言是编程 入门语言的首选,是现代主流编程语言之母。学好C语言,再学其它编程语言都是小Case!
犹如“万丈高楼平地起”,C语言便是打地基的重要一环,而应用方向才是耸立的高楼。
楼能建多高不在于外形如何,而在于地基是否坚固。
给初学者的衷告:
理论学习只是基础,上机实践才是关键!
课程内容安排:
第一章:走进C世界(概述)
第二章:数据类型,变量与常量,运算符与表达式,输入输出语句
第三章:逻辑与关系运算,IF语言,条件表达式,Switch语句
第四章:While循环,Do-while循环,For循环,跳转语句
第五章:一维数组,二维数组,字符数组
第六章:指针的概念,指针与数组,指针与字符串,指针与动态内存分配
第七章:函数的作用,函数的定义与调用,函数的参数传递方式,递归函数
第八章:模块化程序设计,变量的作用域,组织多文件模块程序
第九章:结构体的定义与使用、结构体数组、结构体指针、链表的实现
第十章:文件概述、文件的打开与关闭、文件的读写、文件的格式化读写