- 博客(7)
- 收藏
- 关注
原创 数组与指针
数组:1.一组有序数组的集合2.数组中的每一个元素都属于同一类型定义一个数组: 类型符 数组名[常量表达式]例如 int a[10]; 定义了一个长度为10个整型空间 数组名为 a 的数组 其中 常量表达式 有四个要求 1.不能为变量2.必须为整型3.正整数4.必须给值(否则无法编译) 错
2017-10-21 16:41:09
357
转载 #define
C语言中#undef的语法是:#undef 标识符用来将前面定义的宏标识符取消定义。整理了如下几种常见用法,如果以后发现其他的再添加进来。1、在一个程序块中用完宏定义后,为防止后面标识符冲突需要取消其宏定义:#include int main(){#define MAX 200printf("MAX = %d\n", MA
2017-10-17 17:32:08
419
原创 break goto return continue
break:1.在switch语句中,break语句会终止其后语句的执行,退出switch语句。2.使循环立即结束,也就是说在循环中遇到break语句时,循环立即终止。3. break语句在循环中使用时,总是与if一起使用,当条件满足或不满足时,负责退出循环。4如果循环体中使用switch语句,而break出现在switch语句中,则它只用于结束switch,而不影响循环。
2017-10-14 17:42:30
231
转载 #define int *PINT和typedef int*PINT
(1)#define 是宏命令,在编译前,由预处理器做替代,如同文本编辑的替代命令,把程序中的所有遇到的词,全部替代。#define PINT int* 就是把所有的词 PINT 替换成 int * ,替换完毕再编译。 int* x; 和PINT x; 的声明是等价的。long int* x; 声明是可以的,long PINT x; 也是可以的typedef int* PINT
2017-09-29 23:53:00
1085
原创 define const enum 三者的区别
define define函数定义一个常量(设定后常量值无法更改)只能是字符串或者数字 无参宏定义 #denfine 宏名 字符串 方便程序修改const 它是一个关键字 限定一个变量不允许改变(防止被意外修改)enum 枚举类型实质是整形变量
2017-09-27 21:58:05
320
原创 寻址方式
指令寻址 1.顺序寻址:通过.程序计数器PC加1,自动形成下一条指令的地址 2.跳跃寻址:通过转移类指令直接或间接给出下一条指令的地址数据寻址 1.隐含寻址: 操作数地址不明显输出,隐含在指令中 2.立即寻址:给出的不是操作数地址,而是操作数本身 3.直接寻址:直接给出操作数的真实
2017-09-27 21:14:49
509
原创 sizeof 用法和特点 大小端模式
1.在C语言中,sizeof() 是用于判断数据类型长度的关键字也是一种运算符(求数据类型所占的字节个数)使用: sizeof() 括号中可以写数据类型也可以写对象,或者直接跟对象不加括号;例如 sizeof(int) sizeof(a) sizeof a 都对 sizeof int 这是错误的,由于int是数据类型得加括号;特点:sizeof 不仅能计算字节长度 还可
2017-09-23 14:51:40
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人