C
文章平均质量分 68
黑土地专栏
这个作者很懒,什么都没留下…
展开
-
C语言笔记7--预处理器(preprocessing)
C语言笔记7--预处理器(preprocessing)总论:编译一个C程序涉及很多步骤,其中第一步称为预处理(preprocessing)阶段,C预处理器(preprocessor)在源代码编译之前对其进行文本性质的操作。它的主要任务包括删除注释、插入被#include指令包含的内容、定义和替换由#define指令定义的符号以及确定代码的部分内容是否应该根据一些条件编译指令进行编译。原创 2016-12-15 14:48:26 · 838 阅读 · 0 评论 -
C语言笔记4--变量作用域
变量作用域总论:C语言的强大功能之一是可以灵活地定义数据的存储方式。C语言从两个方面控制变量的性质:作用域(scope)和生存期(lifetime)。作用域是指可以存取变量的代码范围,生存期是指可以存取变量的时间范围。 作用域有三种: 1.extern(外部的) 这是在函数外部定义的变量的缺省存储方式。extern变量的作用域是整个程序。 2.st原创 2016-11-15 16:20:10 · 534 阅读 · 0 评论 -
C语言笔记3--函数和程序结构
函数与程序结构总论:函数可以把大的计算任务分解成若干个较小的任务,程序设计人员可以基于函数进一步构造程序,而不需要重新编写一些代码。一个设计得当的函数可以把程序中不需要了解的具体操作细节隐藏起来,从而使整个程序结构更加清晰,并降低修改程序的难度。C语言在设计中考虑了函数的高效性和易用性这两个因素。C程序一般都由许多小的函数组成,而不是由少量较大的函数组成。一个程序可以保存在一个或者多个源文件中原创 2016-11-15 14:58:51 · 342 阅读 · 0 评论 -
C语言笔记2--控制流
C语言笔记2--控制流总论:程序语言中的控制流语句用于控制各计算操作执行的次序。if - else 语句if - else 用于条件判定。 如:if(表达式){语句序列1;}else{语句序列2;}其中else部分是可选的。 该语句执行时,先计算表达式的值,如果其值为真(即表达式的值为非0),则执行表达式1; 如果其值为假(即表达原创 2016-09-02 16:25:29 · 415 阅读 · 0 评论 -
C语言笔记1--类型、运算符与表达式
C语言笔记1--类型、运算符与表达式总论: 变量和常量是程序处理的两种基本的数据对象。声明语句说明变量的名字和类型,也可以指定变量的初值。运算符指定将要进行的操作。表达式则把变量与常量组合起来生成新的值。对象的类型决定该对象可取值的集合以及可以对该对象执行的操作。原创 2014-08-26 19:58:56 · 744 阅读 · 0 评论 -
C语言笔记5--结构体
C语言结构体总论:结构是一个或多个变量的集合。这些变量可能为不同的类型,为了处理的方便而将这些变量组织在一个名字之下。由于结构将一组相关的变量看作一个单元而不是各自独立的实体,因此结构有助于组织复杂的数据。一、结构体的定义1) 先定义结构体类型,再定义结构体类型变量:struct stu / *定义学生结构体类型* /{ char name[20];原创 2016-11-15 16:48:56 · 272 阅读 · 0 评论 -
C语言笔记6--指针与数组
指针与数组总论:指针是一种保存变量地址的变量。在C语言中,指针的使用非常广泛,原因之一是,指针常常是表达式某个计算的唯一途径,另一个原因是,同其他方法比较起来,使用指针通常可以生产更高效,更紧凑的代码。一、指针与地址指针是一种保存变量地址的变量,它里面存储的数值被解释成为内存里的一个地址。如:c 的类型char ,并且p是指向c的指针。char c;char *p;原创 2016-11-17 14:49:29 · 648 阅读 · 0 评论