- 博客(6)
- 收藏
- 关注
原创 宏定义及使用分析
宏定义及使用分析1、宏定义理解1)表达形式:#define 标示符 字符串 2)宏定义是用宏名来表示一个字符串,是一种简单的代换,字符串中可以 含任何字符,可以是常数,也可以是表达式,预处理时不作任何检查,编译时才能查出错误。3)宏定义不是说明或语句,在行末不需要加分号;4)宏定义必须写在函数外,其作用域 为宏定义命令起到源程序结束,如要提前结束,可以运用#undef命令
2016-05-28 16:37:58 497
原创 数据类型的分析理解
1、C和C++语言中基本的数据类型有:字符型(char),整形(short, int, long), 浮点型(float, double),其字节数也是有区别的,特别是int,其与系统有关,同时数据类型的字节数与unsigned和signed无关,其主要决定了数据类型的取值范围: 类型字节数类型字节数char1short2
2016-05-25 11:11:57 411
原创 字符串和数组的解析
1、字符串1)定义:由数字、字母、下划线组成的一串字符,编程语言中表示文本的数据类型。通常以串的整体作为操作对象。2)定义字符串的方式:a.通过字符数组来定义字符串"HelloWorld",数组中每个存储单元存放一个字符char str1[] = "HelloWorld"; b.通过字符指针来定义字符串"HelloWorld",指针str2指向一个存放字符串"HelloWorl
2016-05-24 14:56:41 2250
原创 void 关键字解析
1、void关键字含义 void代表“无类型”,主要是对定义函数的参数类型、返回值,函数中指针类型进行声明。其主要作用有一下两个:1)对函数返回值的限定;2)对函数参数的限定,特别注意:void *代表无类型指针,其可以指向任何类型的数据。2、void的使用规则1)如果函数没有返回值,那么应声明为void类型:a.C语言中,凡不加返回值类型的限定函数,其默认返回值类型为
2016-05-20 09:30:12 3350
原创 关于字节对齐的理解
关于字节对齐的理解 字节对其的目的就是用空间换时间,通过对齐字节来提高处理器取数据的速度。主要遵循以下两个主要原则即可: 1、结构体变量的首地址能够被其最宽基本类型成员的大小所整除; 2、结构体每个成员相对于结构体首地址的偏移量都是成员大小的整数倍,如有需要编译器会在成员之间加上填充字节。 理解如下: 1、各数据类型其自身长度如下,sizeof(char)=1,sizeof(short)=
2016-05-14 12:50:51 435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人