个人介绍
程序设计基础 — C语言 周玫等
课程定位
    《C语言程序设计》是电子信息类各专业的核心专业基础课,旨在培养学生运用计算机进行逻辑思维和程序设计的能力,具有很强的实践性。C语言程序设计课程内容体系非常庞大,前导课程是计算机文化基础,后继课程有单片机应用技术、嵌入式系统设计、嵌入式软件开发、DSP应用技术和微机控制技术等。目前在嵌入式开发领域,用C语言进行程序设计己经成为主流和趋势。本课程主要培养学生的编程思想,掌握基本程序设计方法和技能;培养学生的硬件编程能力,实现与单片机应用技术、嵌入式编程等电子信息类专业核心课程的有效衔接。本课程为后续课程的学习提供了强有力的程序设计基础理论和专业实践技能,为提高应用能力和拓展职业空间打下坚实基础。
教师团队

周玫 副教授

单位:江西工业职业技术学院

部门:电子与信息工程学院

职位:教学副院长

蔡颋 教授

单位:江西工业职业技术学院

部门:质量管理办公室

职位:主任

周少玲 副教授

单位:江西工业职业技术学院

部门:电子与信息工程学院

职位:专职教师

熊琪 讲师

单位:江西工业职业技术学院

部门:电子与信息工程分院

职位:专职教师

曹国欣 讲师

单位:中兴软件技术(南昌)有限公司

部门:教育行业培训部

职位:讲师

课程重难点

1.C语言概述

了解C语言的发展史,掌握C语言的基本词法,熟练掌握C语言程序的基本结构。

重点:C语言的基本词法,C语言程序的基本结构。

2.数据类型、运算符与表达式

了解常量、变量的概念、存储形式及其应用:掌握各种运算符的表示、优先级及其结合性;了解各类表达式的概念及其使用。

重点:常量和变量的存储类型及应用;运算符和表达式的应用。

难点:变量在内存中的存储长度;自增、自减运算,综合表达式的计算。

3.程序设计

(1)顺序结构程序设计

掌握C语言的五种基本语句;形成正确的程序设计思想,对顺序结构程序要重点掌握,熟练掌握输入输出函数。

重点:输入输出函数:顺序结构程序设计的思想。

难点:复合语句,函数printf(),scanf()的格式和应用。

(2)分支结构程序设计

掌握关系、逻辑表达式的形式和应用;熱练掌握分支结构的思想;掌握if语句的各种形式和应用;掌握switch语句的使用及分支结构的嵌套语句。

重点:分支结构的思想、流程图表示和执行过程;if语句的各种形式和应用,分支结构的嵌套形式。

难点:if...else之间的对应关系;分支结构的嵌套形式。

(3)循环结构程序设计

掌握循环结构的思想、流程和执行过程;掌握while、do...while、for循环及其应用;掌握循环嵌套的使用;掌握break、continue及使用。

重点:循环结构的流程;三种循环的表现形式和执行过程;循环的嵌套形式和应用,break、continue语句的使用。

难点:for循环语句的执行过程;循环的嵌套;break、continue语句的使用。

4.数组

掌握数组的概念;掌握一维数组的定义、引用和应用;掌握二维数组的定义、引用和应用;掌握字符数组及其应用。

重点:数组的定义、初始化、引用;数组的应用。

难点:数组的应用。

5.函数

了解函数的基本概念;掌握函数的定义、参数、类型、返回值及参数传递;掌握变量的作用域、存储类型;了解内部函数和外部函数及主函数和命令行参数。

重点:函数定义、调用;函数参数的传递过程;变量作用域;嵌套函数和递归函数。

难点:函数的参数传递和调用;嵌套函数和递归函数的思想和过程。

6.指针

掌握地址和指针概念;掌握直接存取和间接存取;掌握指针变量的概念和应用;掌握数组与指针、函数与指针之间的关系;了解指向指针的指针。

重点:地址和指针的概念;指针变量的应用;指针与数组、函数之间的关系。

难点:地址和指针之间的关系;指针与数组、函数之间关系应用;指向指针的指针。

7.编译预处理、结构体

掌握预处理的基本概念;掌握宏定义的形式;掌握文件包含的形式和应用;掌握结构体、共用体的概念、存储特点及应用。

重点:宏定义的形式;文件包含的形式和应用;结构体、共用体的概念和引用及操作。

难点:带参数的宏定义;文件包含的应用;结构体与数组、指针、函数之间的操作。

参考教材


课程评价

教学资源
课程章节 | 文件类型   | 修改时间 | 大小 | 备注
1.1 C语言的介绍和组成
视频
.mp4
2018-11-21 381.44MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 248.10KB
1.2 整型
视频
.mp4
2018-11-21 174.43MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 135.28KB
1.3 浮点数
视频
.mp4
2018-11-21 173.20MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 107.60KB
1.4 字符型
视频
.mp4
2018-11-21 185.70MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 107.42KB
1.5 赋值
视频
.mp4
2018-11-21 224.81MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 106.59KB
1.6 格式化输入和输出函数
视频
.mp4
2018-11-21 251.63MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 135.30KB
1.7 字符输入和输出函数
视频
.mp4
2018-11-21 120.82MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 93.00KB
1.8 选择结构-if语句的使用
视频
.mp4
2018-11-21 100.88MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 236.50KB
1.9 选择结构-switch语句的使用
视频
.mp4
2018-11-21 123.03MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 176.00KB
1.10 while循环
视频
.mp4
2018-11-21 126.11MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 162.90KB
1.11 do-while语句
视频
.mp4
2018-11-21 153.62MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 139.21KB
1.12 for 语句循环结构
视频
.mp4
2018-11-21 126.26MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.pptx
2018-11-21 74.84KB
1.13 break和continue使用
视频
.mp4
2018-11-21 102.56MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 231.00KB
1.14 循环嵌套
视频
.mp4
2018-11-21 112.85MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 191.50KB
1.15 一维数组
视频
.mp4
2018-11-21 207.10MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 151.50KB
1.16 二维数组
视频
.mp4
2018-11-21 183.84MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 165.50KB
1.17 字符数组
视频
.mp4
2018-11-21 176.44MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 201.50KB
1.18 函数定义
视频
.mp4
2018-11-21 220.57MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 187.00KB
1.19 函数的调用
视频
.mp4
2018-11-21 172.23MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 184.00KB
1.20 函数参数
视频
.mp4
2018-11-21 160.49MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 200.00KB
1.21 数组做函数参数
视频
.mp4
2018-11-21 151.73MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 195.00KB
1.22 函数嵌套调用
视频
.mp4
2018-11-21 148.59MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 164.00KB
1.23 变量指针和指针变量
视频
.mp4
2018-11-21 303.91MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 207.00KB
1.24 数组指针
视频
.mp4
2018-11-21 140.36MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 163.50KB
1.25 函数指针
视频
.mp4
2018-11-21 156.60MB
 
作业
.work
2018-11-21 0.00KB
 
文档
.ppt
2018-11-21 151.00KB
提示框
提示框
确定要报名此课程吗?
确定取消