首页 课程主页
课程分享  
《C语言程序设计》
主讲教师 于海霞/合肥职业技术学院
学习人数 1107
开课周期 2023年02月21日 ~ 2024年01月27日
教学进度
预报名
进行中
已结课
课程期次 共 49 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

C语言一门应用广泛的面向过程计算机编程语言,编写简单,执行速度快移植性好等优点。《C语言程序设计》课程计算相关专业的专业基础课,是程序设计语言门课程。课程开设于大学一年级第一学期,64学时4学分。


课程概述

C语言程序虽是一门“古老”的语言,但是它依然健壮不衰!在所有计算机编程语言中,它依然名列前茅!C语言是经典的面向过程编程语言,可以作为编程者的入门语言,它也是物联网专业的必须掌握的一门语言。

本课程主要面向零基础的学习者,通过大量案例学习,带您一起学习C语言的主要语法知识,培养您分析问题解决问题的能力,带您一起起慢慢学习算法分析的方法。学习本课程后,您可以具备初步的编程思想,能编写一些简单的应用程序,也可以进行简单的嵌入式开发。

课程学习后,如果您达到考核标准,会收到课程结业证书。

课程大纲
  • 1 C语言概述
    • 1.1 C语言概述
    • 1.1 C语言概述
    • 1.2 常量、算术运算符
    • 1.3 变量、赋值运算符、数据输出
    • 1.4 格式输入、类型转换
    • 实验一 编写第一个C语言程序
    • 实验二 算术运算符和数据输入函数的应用——计算年龄
  • 第2章 分支结构程序设计
    • 2.1 关系运算逻辑运算
    • 2.2 多分支和分支嵌套
    • 2.3 switch语句
  • 第3章 循环结构程序设计
    • 3.1 循环结构程序设计( while、do while)
    • 3.2 循环结构程序设计( for)
    • 3.3 循环的嵌套
    • 实验一 单重循环程序举例——求e 和裴波那契数列
    • 实验二 四则运算程序代码实现
  • 第4章 数组
    • 4.1 一维数组
    • 4.2 二维数组
    • 4.3 字符数组与字符串
    • 4.4 排序算法
  • 第5章 函数
    • 5.1 函数的定义、调用
    • 5.2 函数的参数传递、嵌套调用与递归调用
    • 5.3 变量的作用域与存储类别
    • 实验 调用函数实现排序算法
  • 第6章 指针
    • 6.1 指针变量的定义与引用
    • 6.2 指针变量与一维数组
  • 第7章 结构体与共用体、枚举
    • 7.1 结构体的定义与应用
    • 7.2 结构体数组、共用体、枚举
  • 第8章 文件
    • 8.1 文件
授课目标

掌握C语言基本语法知识,培养算法思维,具备一定的编程能力,能运用C语言编程解决实际应用问题。

预备知识

计算机基本操作能力

配套教材
  • C语言程序设计
    张成叔
    高等教育出版社
参考教材
5.0

2 条评价

本次开课 查看全部
5.0

3 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
2 课程结束后,还能继续学习课程内容吗?
这将根据课程团队的设置的课程结课设置而定,有的课程将在课程结束后关闭,有的课程允许已选课的用户查看课程内容及历史记录,也有课程可能会对未选课用户开放课程内容。对于结课后仍然开放的课程,在“我的课程”列表里,可以查看课程内容及学习记录。
3 如何申请课程证书?
课程团队会在‘考核标准’中公布获得证书的条件。课程公布考核标准并更新完毕后,你的最终总成绩达到条件即可获得证书。
4 建议使用什么浏览器学习?
为了您顺利地进行课程学习,建议您将浏览器升级到最新版本。建议使用IE10及以上,火狐Firefox浏览器,及谷歌Chrome浏览器。
5 建议使用什么浏览器学习?
免费
6 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
7 我可以重复选择同一门课程吗?
可以的,许多课程会多次开课,可以加入同一门课程的不同期次。在新的开课期次中,你需要从零开始完成相关的学习任务。
8 是否需要完成课程所有的作业?
如果你想要获得课程证书,你需要按照课程老师制定的课程大纲和考核标准完成相关作业;如果仅是为了扩充知识并不需要申请证书,可以根据自己的时间与需求自由安排学习计划。
9 课程结束后,还能继续学习课程内容吗?
这将根据课程团队的设置的课程结课设置而定,有的课程将在课程结束后关闭,有的课程允许已选课的用户查看课程内容及历史记录,也有课程可能会对未选课用户开放课程内容。对于结课后仍然开放的课程,在“我的课程”列表里,可以查看课程内容及学习记录。
授课教师
合肥职业技术学院
合肥职业技术学院
合肥职业技术学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有