- 博客(4)
- 资源 (11)
- 收藏
- 关注
原创 初始化与赋值的区别
int a = 10; // 这叫初始化a = 10; // 这叫赋值虽然看着都是等号,但叫法不一样。假设有一个结构体struct Object{ int id; char name[12];};则Object a = { 12, "shaofa"}; // 这样是可以的,这是初始化a = { 12, "shaofa"
2015-11-20 12:04:25 1072
原创 数组和指针的区别
《C/C++学习指南》系列教程, 邵发, http://afanihao.cn在第9章中,我们已经知道数组的名字就是一个地址,而且数组与指针的写法是很灵活的。例如, int buf[128]; int* p = buf;在上面的代码中, buf的类型为"长度为128的int型数组",被编译器记作int [128] p的类型为 "int型指针”,被编译
2015-11-12 21:41:28 725
原创 定点小数与浮点小数
小数有两处表示方法:浮点型与定点型1. 浮点型 float-pointfloat/double,都属于浮点型表示。2. 定点型 fixed-point例如,以一个字节表示小数,小数点定在5.3位置,高5位表示整数,低3位表示小数。11001001加上小数点之就是11001.001即整数部分为11
2015-11-12 21:37:01 7226 1
原创 万万不要自己发明语法
语法,本身是一个法(rule);既然是法,那我们遵守就好了,不要太多问为什么。比如,数组中只有char数组可以这样初始化:char str[128] = "hello"; // ok而int数组则不能初始化:int str[128] = "hello"; // 错误!不要问它为什么。记住这个规定就好了,仅仅是个规定。同学在学习的过程中
2015-11-12 21:32:13 1019
osapi 跨平台系统API封装 for C
2012-05-15
osapi 跨平台系统API封装 for C++
2012-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人