程序设计基础C/C++

点击课程首页CodeWorld,返回课程首页,查看所有课程。

一、课程简介

本课程以《C程序设计(第五版)》(谭浩强)为主要教材,是一门面向初学者的 C 语言程序设计与计算机基础课程。该课程通过深入浅出的方式,系统讲解 C 语言与结构化程序设计方法,强调“提出问题→解决问题→归纳分析”的学习模式,旨在培养基本的程序设计能力与计算思维能力,为今后在工作中应用计算机解决实际问题打下基础。

二、授课教师:齐洪

三、课程主要内容

章节 核心内容简介
第1章:程序设计和 C 语言基础 程序与程序设计语言概念;C 语言特性;最简单的 C 程序;程序结构与运行步骤 。
第2章:算法 —— 程序的灵魂 算法定义;程序=算法+数据结构;算法表示方法(自然语言、流程图、伪代码、结构化设计)。
第3章:顺序结构程序设计 常量与变量、数据类型;运算符与表达式;C 语句与输入输出函数(printf/scanf、字符 I/O)。
第4章:选择结构(条件判断) if 语句、关系与逻辑运算符、条件运算符,switch 多分支结构及示例。
第5章:循环结构程序设计 while、do-while、for 循环结构;循环嵌套;break、continue 控制循环流程 。
第6章:数组与批量数据处理 一维、二维数组定义与使用;字符数组与字符串操作;字符串处理函数示例。
第7章:模块化设计 —— 函数 函数定义与调用;参数传递;函数原型与声明;递归函数;数组作为参数;局部与全局变量;存储类别 。
第8章:指针高级应用 指针基本概念;数组指针与字符串指针;函数指针;多级指针;动态内存管理(malloc/free) 。
第9章:自定义数据类型 结构体定义与应用;结构体数组与指针;链表基础;共用体 (union)、枚举类型、typedef 自定义类型 。
第10章:文件输入/输出 文件基础知识;文件打开/关闭;文本与二进制文件读写;随机访问与错误处理。
附录与辅助内容 ASCII 表、C 关键字、运算符优先级速查、常用语法提要、库函数索引 。

比赛

  1. 27
    2026-1
  2. 16
    2025-11

作业

  1. 1
    2026-3

    2026年2月23日-3月1日寒假作业(进阶)

    • 状态: 已结束
    • 开始时间: 2026-2-23 0:00:00
    • 最终截止时间: 2026-3-2 23:59:00
  2. 1
    2026-3

    2026年2月23日-3月1日寒假作业(基础)

    • 状态: 已结束
    • 开始时间: 2026-2-23 0:00:00
    • 最终截止时间: 2026-3-2 23:59:00
  3. 16
    2026-2

    2026年2月9日-2月15日寒假作业(进阶)

    • 状态: 已结束
    • 开始时间: 2026-2-9 0:00:00
    • 最终截止时间: 2026-2-17 23:59:00
  4. 16
    2026-2

    2026年2月9日-2月15日寒假作业(基础)

    • 状态: 已结束
    • 开始时间: 2026-2-9 0:00:00
    • 最终截止时间: 2026-2-17 23:59:00
  5. 8
    2026-2

    2026年2月2日-2月8日寒假作业(进阶)

    • 状态: 已结束
    • 开始时间: 2026-2-2 0:00:00
    • 最终截止时间: 2026-2-9 23:59:00
  6. 8
    2026-2

    2026年2月2日-2月8日寒假作业(基础)

    • 状态: 已结束
    • 开始时间: 2026-2-2 0:00:00
    • 最终截止时间: 2026-2-9 23:59:00
  7. 1
    2026-2

    2026年1月26日-2月1日寒假作业(进阶)

    • 状态: 已结束
    • 开始时间: 2026-1-26 0:00:00
    • 最终截止时间: 2026-2-2 23:59:00
  8. 1
    2026-2

    2026年1月26日-2月1日寒假作业(基础)

    • 状态: 已结束
    • 开始时间: 2026-1-26 0:00:00
    • 最终截止时间: 2026-2-2 23:59:00
  9. 30
    2026-1

    2026年1月23日-27日作业

    • 状态: 已结束
    • 开始时间: 2026-1-23 0:00:00
    • 最终截止时间: 2026-1-31 23:45:00

训练

  1. 62
    已参加

    2025科技班程序设计基础的学习

    程序设计基础的练习与学习,在逐步学习中完成该部分内容的练习。

    • 13 小节, 77 道题
  2. 62
    已参加

    数组练习

    数组练习

    • 7 小节, 40 道题
  3. 61
    已参加

    函数及递归算法

    函数及递归算法

    • 2 小节, 10 道题

排名

排名 用户名 RP 个人简介
1 301 风是无影无形,可聚可散的
2 268 無限进步!
3 258
4 252 练习时长两年半的个人练习生
5 241
6 236 哈哈哈
7 235 生有涯,艺无涯。 英雄献生的好日子。 義重如泰山,死輕如鴻毛。
8 233 ......
9 228
10 228 咚咚咚-门外是谁-门外不是我

讨论

  1. 0
    评论

    课程名单与学生座位