文章分类 - C语言教程
个人总结的C语言教程
摘要:title: C语言教程-13_4-函数指针 tags: [C] categories: C语言教程 description: 函数与指针的联系 前置知识: 函数 指针 函数指针 C语言中,函数也是一个可寻址对象,我们也可以获取其地址——换句话说,函数代码被存储于内存中的某一个地方,并且可以根据其指
阅读全文
摘要:title: C语言教程-13_3-初探指针和数组的关系 tags: [C] categories: C语言教程 description: 分清楚数组指针和指针数组,并注意指针运算 上一篇涉及指针指向的数据类型的大小,有没有一种可能,数组也是一种数据类型,那么一个数组有多大呢? 前置知识: 指针类型
阅读全文
摘要:title: C语言教程-13_2-指针类型与指针运算 tags: [C] categories: C语言教程 description: 指针值的运算问题 前面13_1章节中提到一个问题:指针指向的数据类型的大小.本章节围绕这个问题展开. 前置知识: 指针变量的声明,赋值,与解引用操作 指向不同类型
阅读全文
摘要:title: C语言教程-13_1-初识指针 tags: [C] categories: C语言教程 description: 接触C语言的灵魂-指针 概要: 简要讲解内存地址与内存模型 简单介绍C语言的指针这一数据类型 掌握指针相关最基本的两种互逆运算 前置知识: 理解能力和想象能力 耐心和实验精
阅读全文
摘要:title: C语言教程-12_3-函数的其他用法和特性 tags: [C] categories: C语言教程 description: C函数的其他用法和特性 提要: 本部分讲解C函数与数组的相关问题 并且引入递归的思想 前置知识: 充分掌握前面关于数组的知识 可能的话了解一点指针的概念 函数的
阅读全文
摘要:title: C语言教程-12_2-深入分析函数和面向过程初识 tags: [C] categories: C语言教程 description: 深入了解C语言中针对函数这一"功能"的具体实现,初步了解面向过程 提要: 分析C函数的调用过程与参数传递 分析函数声明与定义的区别 分析C函数与数学函数的
阅读全文
摘要:title: C语言教程-12_1-初识函数 tags: [C] categories: C语言教程 description: 程序功能进一步复杂-使用函数进行分离 提要: 初步讲解C语言的函数的概念和语法 前置知识: 学习过数学,知道什么是数学的函数 掌握C语言复合语句的概念 什么是函数 数学意义
阅读全文
摘要:title: C语言教程-11-字符串 tags: [C] categories: C语言教程 description: 最重要的交互信息-字符串及其存储,操作 提要: 本章要讲解字符串的内容.同时会使用到前面基本输入输出一章中讲解的各种输入输出函数和数组,若不了解请自行复习. 注意: 本章需要的前
阅读全文
摘要:title: C语言教程-10-数组 tags: [C] categories: C语言教程 description: 数据量规模增加-使用数组 什么是数组 数据往往不是各不相关的,我们需要处理的数据往往是一系列大量的相同类型的值,有着完全相同行为和作用. 例如一个班级的所有学生的各个学号,它们都是
阅读全文
摘要:title: C语言教程-9-运算符及其优先级和求值顺序 tags: [C] categories: C语言教程 description: 进一步扩充常用运算符,并讨论优先级和求值顺序 注意,本章讲解的优先级,求值顺序,副作用极其重要,甚至一些十分熟悉C语言的老手也可能会犯相关的错误! 运算符 什么
阅读全文
摘要:title: C语言教程-8-跳转控制和嵌套 tags: [C] categories: C语言教程 description: 嵌套导致代码更加复杂?尝试直接跳出? 什么是跳转控制 有时候,我们需要代码直接从一个位置直接转到另一个特定的位置继续执行,此时,我们就需要进行跳转. 例如,我们在执行某个循
阅读全文
摘要:title: C语言教程-7-循环执行 tags: [C] categories: C语言教程 description: 代码复用的第一个体现-循环语句 我们已经有了最基本的程序的编写能力,即根据我们的思路一行一行的编写或者进行一些条件判断,这当然没有问题,我们已经能够运用他们解决许多问题,但是仍有
阅读全文
摘要:title: C语言教程-14_1-结构体 tags: [C] categories: C语言教程 description: 使用结构体来创建灵活的自定义类型
阅读全文
摘要:title: C语言教程-2-环境搭建 tags: [C] categories: C语言教程 description: 工欲善其事必先利其器,告诉你如何搭建好一个C编译环境 无论什么语言的学习,都需要搭建学习环境,事实上,对于编程而言,我们搭建的学习环境,其实基本就是真正的开发环境. 本章系统讲解
阅读全文
摘要:title: C语言教程-6-选择执行 tags: [C] categories: C语言教程 description: 条件出现分歧-选择一个分支执行 我们已经知道了最基本的程序如何进行顺序执行,但是,几乎所有实际有用的程序都会有条件判断,甚至会根据不同的条件执行不同的代码. 那么如果程序中需要进
阅读全文
摘要:title: C语言教程-5-顺序执行 tags: [C] categories: C语言教程 description: 程序的最简单,最基本的执行顺序-向下逐行执行 什么是顺序执行 顺序执行很简单,就是一步一步的向下运行,不管你写了什么代码,永远都是从开始的地方自上而下一步一步的执行到结束,除非中
阅读全文
摘要:title: C语言教程-4-表达式和语句 tags: [C] categories: C语言教程 description: C语言的重要语法成分-表达式和语句 我们前面已经学习了C语言最基本的数据存储,学习了如何使用变量和常量. 为了后面的知识:三种流程控制等,我们有必要现在就引入表达式和语句的概
阅读全文
摘要:title: C语言教程-3_2-基本输入输出 tags: [C] categories: C语言教程 description: 初步操作数据-进行输入输出操作 理解输入输出 什么是交互 程序是为人服务的,程序计算出来的所有数据,最终都以各种不同的方式来间接或直接地提供给我们,也就是输出. 同样,程
阅读全文
摘要:title: C语言教程-3_1-数据类型 tags: [C] categories: C语言教程 description: 程序需要处理信息,信息的存储离不开数据的存储 为什么要有数据类型 如果你能想到这个问题,那么恭喜你意识到了低级语言和高级语言的区别.机器语言自然不必多说,到了汇编语言,仍
阅读全文
摘要:title: C语言教程-1_2-关键概念 tags: [C] categories: C语言教程 description: C语言的关键概念 PS:本文章参考自C primer plus. 编程机制 生成程序的具体过程根据语言和操作系统的不同.C语言是可移植性语言,可以在多种不同的环境下使用,包括
阅读全文

浙公网安备 33010602011771号