C
文章平均质量分 67
qq_17714921
这个作者很懒,什么都没留下…
展开
-
黑马程序员-------数组、字符串
一、 数组的定义1. 定义l 声明数组的类型l 声明数组的元素个数(需要多少存储空间)2. 格式元素类型 数组名[元素个数];比如:int ages[3];3. 简单使用l 简单初始化:int ages[5] = {19, 19, 20, 21, 25};l 元素有顺序之分,原创 2014-08-31 09:27:29 · 271 阅读 · 0 评论 -
黑马程序员-------变量类型
变量也是有分类型的,不同类型的变量有不同的存储类型、不同的生命周期、不同的作用域,C语言也提供了一些关键字来设置变量的属性(比如设置存储类型、生命周期)。 一、变量的作用域1.局部变量1> 定义:在函数内部定义的变量,称为局部变量。形式参数也属于局部变量。2> 作用域:局部变量只在定义它的函数内部有效,即局部变量只有在定义它的函数内部使用,其它函数不原创 2014-08-31 09:26:16 · 364 阅读 · 0 评论 -
黑马程序员-------指针
一、指针变量的定义1. 格式:变量类型 *指针变量名;2. 举例:int *p; char *p2;3. 注意:定义变量时的*仅仅是指针变量的象征4.指针变量只能存储地址5.指针就一个作用:能够根据一个地址值,访问对应的存储空间6.指针变量p前面的int:指针变量p只能指向int类型的数据7.任何指针都占用8个字节的存储空间 二、利用指针原创 2014-08-31 09:24:14 · 303 阅读 · 0 评论 -
黑马程序员-------预处理指令1-宏定义
预处理指令简介1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。习惯上我们尽可能原创 2014-08-31 09:26:39 · 303 阅读 · 0 评论 -
黑马程序员----枚举
------- IOS开发、IOS培训、期待与您交流! -------在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作,您的代码可能是:#define MON 1#define TUE 2#define WED 3#define THU 4#define FRI 5#define SAT原创 2014-09-14 16:50:07 · 572 阅读 · 0 评论 -
struct和typedef struct的区别
分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是原创 2014-08-03 14:32:31 · 268 阅读 · 0 评论 -
fgets函数
这是我在日常使用fgets总结的一些经验。 函数原型是char *fgets(char *s, int n, FILE *fp); 当fgets的操作是逐个字符读取,遇到换行符,停止读取动作,就把当前字符串(包括换行符)赋值给s;当fgets的操作是逐个字符读取,遇到结束符,停止读取动作,也会把当前字符串(不包括结束符)赋值给s,如果当前字符串是空值就不会赋原创 2014-07-29 19:16:35 · 758 阅读 · 0 评论