计算机基础
软件工程专业计算机基础课程笔记,涵盖 C 语言与 Java 语言两大核心编程语言。
C 语言
面向过程编程的代表语言,深入理解计算机底层运行机制。
- 基础语法 — 数据类型、变量、常量、格式化输入输出
- 运算符与表达式 — 算术、关系、逻辑、位运算、逗号运算符
- 流程控制 — 顺序、选择、循环结构,结构化程序设计
- 数组 — 一维/二维数组、字符数组、排序算法
- 函数 — 定义、参数传递、递归调用、变量作用域
- 指针 — 地址与指针、指针运算、数组与指针、函数指针
- 结构体 — 结构体定义与使用、链表基础、动态内存分配
- 综合案例 — 学生管理系统、通讯录、贪吃蛇、五子棋等
Java 语言
面向对象编程的核心语言,企业级开发的基础。
- 数据类型 — 8 种基本类型、引用类型、类型转换与命名规范
- 面向对象 — 封装、继承、多态、String 类、内存模型
- 语法总结 — 关键字、运算符、流程控制、数组、类与方法
- 综合案例 — 水仙花数、冒泡排序、递归算法等经典编程题
