Coder Social home page Coder Social logo

course-c's Introduction

河北师范大学软件学院

程序设计基础C语言

(2019~2020学年 第二学期)

课程内容

章节 名称 内容 课件
第0章 C语言简介 1. 语言与程序的关系。
2. C语言与标准演化史。
3. 标准与实现的关系。
4. 程序的编辑、编译、连接、运行。
查看
下载
第1章 构成C语言程序的单词 1. 详解第一个程序。
2. 程序与“单词”。
3. 一种特殊的“单词”:关键词。
4. 源文件、头文件、编译单元的概念。
5. 注释的作用。
6. main函数的作用及常见形式。
查看
下载
第2章 从问题求解到程序设计 1. 问题求解与算法。
2. 程序与算法的关系。
3. 算法的好坏如何评价?
4. 算法的本质是处理数据。
5. 数据与数据类型。
6. 数据类型与标识符,标识符的声明。
7. 常量与字面值。
8. 数据的输入输出。
查看
下载
第3章 运算符与表达式 1. 左值与右值。
2. 运算符总揽及运算符优先级。
3. 运算符与表达式。
4. 表达式副作用、括号运算符与表达式。
5. 类型转换。
6. 内存溢出简介。
查看
下载
第4章 流程控制 1. 算法及基本结构:顺序结构、选择结构、循环结构。
2. 算法流程图的画法。
3. 语句的定义与分类。
4. 顺序语句、选择语句、循环语句。
5. 面向过程的程序设计简介。
查看
下载
第5章 数组 1. 数组的声明。
2. 一维数组的存储、初始化方法及使用。
3. 二维数组的存储、初始化方法及使用。
4. 一维字符数组与字符串。
查看
下载
第6章 指针 1. 单重、多重指针变量的声明。
2. 指针变量本身的存储单元与指针变量所指的存储单元。
3. 变量名、存储地址、存储空间大小、指针变量之间关系。
4. 特殊指针:const指针、空指针、void指针。
5. 指针变量的运算。
6. 指向数组的指针与元素为指针的数组。
7. 指针的运算(针对指向数组的指针)。
8. 二维数组与指针的关系
查看1
下载1
查看2
下载2
第7章 函数 1. 面向过程的程序设计与函数的关系。
2. 函数的概念。
3. 函数的定义、声明。函数原型的概念。
4. 参数传递:值传递与地址传递。
5. 嵌套调用与递归调用。
6. 生存期与声明作用域。
7. 存储类说明符。
8. 类型限制符。
9. 动态内存分配标准库函数。
10. 指向函数的指针。
11. typedef的高级用法。
查看
下载
第8章 自定义数据类型 1. 枚举类型及使用。
2. 结构体类型的声明。
3. 结构体对象、结构体对象数组。
4. 结构体对象成员的访问。
5. 结构体与动态链表。
6. 共同体。
查看1
下载1
查看2
下载2
第9章 预处理 1. 预处理器与预处理指令。
2. 文件包含。
3. 宏定义与宏替换。
4. 条件编译。
查看
下载
第10章 标准库函数 1. 标准库与非标准库。
2. 字符与字符串处理函数。
3. 文件及相关函数。
4. 标准语言补充。
查看
下载

course-c's People

Contributors

eetze avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.