C语言程序设计

程序设计是信息类和其他理工科一门重要的基础性课程。《C语言程序设计》面向低年级学生,内容包括:C语言概述、数据类型、运算符、表达式、结构化程序设计的三种基本结构、数组、函数、指针、结构体等。通过课程内容的讲解和编程训练,使学生具备用C语言开发应用软件的基本能力,为今后的软件开发工作奠定坚实的基础

播放:15828次,课程ID:4231494

C语言程序设计课程简介:前往报名学习

C语言程序设计课程简介:

程序设计是信息类和其他理工科一门重要的基础性课程。《C语言程序设计》面向低年级学生,内容包括:C语言概述、数据类型、运算符、表达式、结构化程序设计的三种基本结构、数组、函数、指针、结构体等。通过课程内容的讲解和编程训练,使学生具备用C语言开发应用软件的基本能力,为今后的软件开发工作奠定坚实的基础

前往报名学习

C语言程序设计课程目录:

第1章 绪论

--1.1 C语言的发展和特点

--1.2 一个简单的C语言程序

--1.3 程序、程序设计语言及C程序运行步骤

第2章 算法

--2.1 算法的概念与描述

--2.2 简单算法举例、计算思维与结构化程序设计方法

第3章 用C语言编写程序

--3.1 C语言程序的简单结构和标识符

--3.2 常量、变量与赋值

--3.3 算术、赋值、自增自减运算符

--3.4 条件、逗号、取地址、求字节运算符以及各类数值型数据间的混合运算

--3.5 输入输出举例与字符的输入输出

--3.6 格式化输出printf函数

--3.7 格式化输入scanf函数

--3.8 C语言基本数据类型

第4章 选择结构

--4.1 关系、逻辑运算符和if语句

--4.2 switch语句

--4.3 选择结构程序举例

第5章 循环结构

--5.1 while和do…while语句

--5.2 for语句

--5.3 改变循环执行的状态及嵌套循环

--5.4 循环结构程序举例1

--5.5 循环结构程序举例2

第6章 利用数组处理批量数据

--6.1 一维数组的定义和引用

--6.2 一维数组编程

--6.3 二维数组的定义和引用

--6.4 二维数组编程

--6.5 字符数组的定义、初始化和输入输出

--6.6 字符串处理函数

--6.7 字符数组编程

第7章 用函数实现模块化程序设计

--7.1 函数概念以及怎样定义和调用函数

--7.2 函数调用时的数据传递、调用过程及函数返回值

--7.3 对被调函数的声明和函数的嵌套调用

--7.4 函数的递归调用

--7.5 数组作为函数参数1

--7.6 数组作为函数参数2

--7.7 局部与全局变量,内部与外部函数

--7.8 变量的生存期与局部变量的存储方式

--7.9 全局变量的存储类别

第8章 指针

--8.1 指针概念、指针变量的定义和引用

--8.2 指针变量作为函数参数

--8.3 数组元素的指针的运算以及通过指针引用数组元素

--8.4 用数组名作函数参数

--8.5 通过指针引用多维数组

--8.6 通过指针引用字符串

--8.7 字符指针作函数参数

--8.8 指向函数的指针

--8.9 返回指针值的函数

--8.10 指针函数和多重指针

--8.11 动态内存分配与指向它的指针变量

第9章 结构体

--9.1 定义和使用结构体变量

--9.2 使用结构体数组

--9.3 结构体指针

Codeblocks百度网盘下载

期末考试

--期末考试

期中考试

C语言程序设计授课教师:

丁海燕-副教授-云南大学-信息学院

丁海燕(主讲教师),现任云南大学信息学院计科系教师,副教授、硕士生导师,长期从事计算机程序设计、网页设计与Web前端开发、计算机基础等教学工作。主要教授C语言程序设计、VB程序设计、计算机基础、网页设计与制作、专业英语等课程。 从事计算机应用技术领域的教学和科研工作,主持云南省教学改革项目2项、云南大学教学改革项目2项等,主持省级科研项目,参与多项国家自然科学基金和云南应用基础研究计划等。 2010,2014年2次独立获得云南大学教学成果二等奖,2011,2015年分别获云南大学伍达观教育基金优秀教师奖,获云南大学教师课堂教学竞赛优秀奖。获云南省多媒体教育软件大赛二等奖1项,三等奖3项,优秀奖6项。 第一作者发表40余篇学术与教学研究论文,出版6部计算机教材,指导学生获得全国信息技术应用水平竞赛全国特等奖、二等奖、三等奖。加拿大不列颠哥伦比亚大学访问学者,日本东京工业大学访问学者。

胡盛-讲师-云南大学-软件学院

胡盛,云南大学软件学院教师,理学硕士(软件工程方向) ,从事教学近18年,主讲《C语言程序设计课程》多次,曾荣获过云南大学青年教师课堂比赛二等奖,并承担过《Java程序设计》、《Python语言程序实践》、《软件工程》、《软件专业实训》等十几门不同的计算机相关的专业必修课、选修课,具有较丰富的教学经验和一定的科研基础。

© 柠檬大学 2020