【C语言的学习】
91ESCOM
读书,写字,一生平安
展开
-
【C语言的学习】第八回合:函数大集合
第八回合:函数函数:函数是包含一条或多条C语言的语句,完成程序中的部分功能的子程序。C源程序是由函数组成的。A: 函数的分类(一) 从函数的定义角度看:(a) 库函数:由C系统提供,无需定义,如:printf,scanf,putchar…(b) 用户定义函数:由用户定义的函数(二) C语言的函数兼有其他语言中的函数和过程两种功能:(a)原创 2013-09-23 09:36:57 · 991 阅读 · 0 评论 -
【C语言的学习】第十五回合:文件大集合
第十五回合:文件大集合 文件:记录在外部介质上的数据的集合。 A: 文件指针指向一个结构类型的指针变量,通过文件指针可以对被指向的文件进行各种操作一般形式:FILE* 指针变量标识符; 如:FILE* fp; //fp是指向FILE结构的指针变量 B: 文件的打开和关闭(1)打开函数一般形式: 文件指针名= fopen(文原创 2013-09-24 07:02:51 · 1258 阅读 · 4 评论 -
【C语言的学习】第十三回合:结构体大集合
第十三回合:结构体大集合A: 结构体:是数据结构类型,把有内在联系的不同类型的数据统一成一个整体,使它们相互关联。又是变量的集合,可以单独使用其的成员。 定义: struct 结构体名 { 类型标识符 成员名1; 类型标识符 成员名2; ……}; //分号一定不能省PS: (1) 结构定义并不预留内存,结构体原创 2013-09-24 06:57:24 · 1214 阅读 · 0 评论 -
【C语言的学习】第十二回合:指针知识大集合
第十二回合:指针A: 指针的概念 内存存储单元按字节排序,每个字节编有序号,我们称之为地址。由于可以通过地址就可以找到所要的内存单元,所以我们把地址成为指针。指针是个特殊的变量,它里面存储的数值被解释为内存里的一个地址作用:(1) 指针可以有效地表示复杂数据结构,如队列、栈、链表等(2) 指针可以像汇编一样处理内存地址,为动态内存分配提供支持(原创 2013-09-24 06:53:24 · 1263 阅读 · 2 评论 -
【C语言的学习】第一回合:入门大集合
第一回:入门程序实例一://这是世界上写的第一个程序//打印:Hello,world!#include //头文件main() //主函数{ //大括号,main()函数的开始 printf("Hello,world!\n");原创 2013-09-21 21:50:35 · 945 阅读 · 0 评论 -
【C语言的学习】第十四回合:动态内存分配函数大集合
第十四回合:动态内存分配函数大集合A: 函数malloc 头文件:malloc.h或stdlib.h 语法:void * malloc(unsigned int size) 调用形式:(类型*)malloc( size); 作用:内存分配函数,在程序运行期间从堆栈中动态申请size字节的内存空间 返回值:成功时,原创 2013-09-24 07:00:26 · 1311 阅读 · 0 评论 -
【C语言的学习】第十一回合:预处理命令大集合
第十一回合:预处理命令预处理命令:可以改进程序设计的环境,提高编程效率。其功能主要有三种:宏定义、文件包含、文件编译。A: 宏定义(a) 不带参数的宏定义格式:#define标识符字符串如:#define PI 3.1415926*标识符被称为:宏名*在预编译时将宏名替换成字符串的过程为:宏展开。*#define 是宏定义命令PS:(1)原创 2013-09-24 06:48:55 · 1141 阅读 · 0 评论 -
【C语言的学习】第四回合:运算符和表达式大集合
第四回合:运算符和表达式A: C语言的运算符可分为以下几类:1. 算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。2. 关系运算符:用于比较运算。包括大于(>)、小于(=)、小于等于(3. 逻辑运算符:用于逻辑运算。包括与(&&)、或(||)、非(!)三种。4.原创 2013-09-22 08:07:14 · 913 阅读 · 0 评论 -
【C语言的学习】第六回合:输入输出函数大集合
第六回合:输入输出函数大集合A: printf() 格式:printf(“格式控制字符串”,输出项列表);作用:按照“格式控制字符串”的要求,将数据显示在屏幕上。(a) 格式控制,符串有两种形式:(1) 格式字符串:由%、格式字符和格式修饰符组成,将输出格式转为指定的格式。如:printf(“%d”, a); //是整数(2)原创 2013-09-23 08:11:53 · 1046 阅读 · 0 评论 -
【C语言的学习】第十回合:数组大集合
第十回合:数组数组:在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。PS: 使用数组前必须先进行定义。 A:一维数组(a) 定义:类型说明符 数组名[常量表达式];PS: (1)类型说明符是任何一种基本的数据类型或构造数据类型 (2)数组名是用户定义的合法的标识符(3)方括号中原创 2013-09-23 11:35:14 · 1031 阅读 · 0 评论 -
【C语言的学习】第二回合:命名规则大集合
第二回:命名规则A:字符集定义:字符集是C语言源程序的基本字符的集合字符集是组成C语言的基本元素。由下面的字符构成:1.26个英文字母: A~ Z, a~ z2.数字字符:0~93.特殊字符:空格 ! % # ^ & * _+ = - ~ | / \等等(不写了,自个去找吧^_^) B: 关键字关键字:是C语言中预原创 2013-09-21 21:53:10 · 1059 阅读 · 0 评论 -
【C语言的学习】第五回合:运算符的优先级大集合
第五回合:运算符的优先级 优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)原创 2013-09-22 11:00:43 · 1352 阅读 · 0 评论 -
【C语言的学习】第七回合:分支与循环大集合
第七回合:分支与循环 A: break 语句 break;作用:结束所在的语句或循环 B: if….else 语句语法:(1) if(表达式”真”){ 语句块1;}else //表达式假时{ 语句块2;}作用:如果表达式为真,就执行语句块1;反之执行语句块2。(2) if(表达式”真”)原创 2013-09-23 08:12:57 · 1098 阅读 · 0 评论 -
【C语言的学习】第九回合:作用域和存储类型大集合
第九回合:作用域和存储类型 A: 局部变量局部变量也称为内部变量。局部变量是在函数内定义说明。作用域:仅在声明的函数或复合语句内内,有效区也在函数或复合语句内。B: 全局变量全局变量也称为外部变量,是在函数外定义的变量。作用域:整个与程序文件PS: 局部变量和全局变量是按照作用域来划分的。C: auto变量(自动变量) 在函数或复合语句内部,如不声明变量为原创 2013-09-23 11:32:45 · 955 阅读 · 0 评论 -
【C 语言的学习】第三回合:数据类的大集合
第三回合:数据类们的PK 在C语言中数据类型仅分为四大类型:基本数据类型、构造数据类型、指针类型、空类型。其他的类型都是从这4大类型组合派生出来的。(1) 基本数据类型:其不可以再分为别的类型了。呵呵,也就是说最小的基本的类。(2) 构造数据类型:程序员根据自己的需求,用已知的基本类型来构造新的类。如数组、结构体、共用体等。(3) 指针类型:就是原创 2013-09-22 07:59:45 · 1257 阅读 · 0 评论