- 博客(9)
- 资源 (13)
- 收藏
- 关注
原创 cocos_3D API
http://brenwill.com/docs/cocos3d/0.6.5/api/_c_c3_action_interval_8h.html
2012-08-25 09:53:16 436
转载 可变参数函数
什么是可变参数 我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: p
2012-08-15 15:55:23 362
转载 sizeof汇总
sizeof()功能:计算数据空间的字节数1.与strlen()比较 strlen()计算字符数组的字符数,以"\0"为结束判断,不计算为'\0'的数组元素。 而sizeof计算数据(包括数组、变量、类型、结构体等)所占内存空间,用字节数表示。2.指针与静态数组的sizeof操作 指针均可看为变量类型的一种。所有指针变量的sizeof 操作结果均为
2012-08-08 13:29:47 361
转载 一个游戏程序员的学习资料
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎, 人
2012-08-07 11:47:03 461
转载 宏和枚举有什么区别,定义数组时使用枚举和使用宏的区别
经常需要为某些属性定义一组可选择的值。例如,文件打开的状态可能会有三种:输入、输出和追加。记录这些状态值的一种方法是使每种状态都与一个唯一的常数值相关联。我们可能会这样编写代码:const int input = 0;const int output = 1;const int append = 2;虽然这种方法也能奏效,但是它有个明显的缺点:没有指出这些值是相关联的。 枚
2012-08-04 13:47:28 1861
转载 程序的变量怎么存储的?
变量的属性:数据类型、存储类型、作用域、存储期。 1、数据类型:就是我们熟悉的int、char、long等,没什么说的; 2、存储类型:auto、static、register、extern四种; 3、作用域:是指程序中可以使用该变量的区域; 4、存储期:是指变量在内存中
2012-08-04 13:26:05 965
原创 const变量与宏的区别
const的用法有四种:参数、返回值、函数,?另一种没有想起来用const修饰变量将限定变量为只读,该变量值不允许被改变。下面是const用于定义数组大小的一个简单例子: const int ArraySize = 10; int array[ArraySize];//仅限于C++可以这样表示。 const变量必须初始化,这个一次性的初始化是设置其数值的唯
2012-08-04 11:59:00 3400
原创 简单题目不简单回答
1 const变量与宏的区别2. 程序的变量怎么存储的?3. 宏和枚举有什么区别,定义数组时使用枚举和使用宏的区别4. const变量是否可以做数组下标5. static的用法,static修饰类的方法时,是什么意思6. 设计模式熟不熟?写一个最简单的单例模式7. 如何用C实现面向对象8. 程序和进程的区别?一个进程可以执行多个程序的代码吗?9. 嵌入式开发特点
2012-08-04 11:40:10 546
转载 高低端判断
2010-07-22 18:32 305人阅读 评论(1)收藏 举报int i=1; char *p=(char *)&i; if(*p==1) printf("1"); else printf("2"); 大小端存储问题,如果小端方式中(i占至少两
2012-08-02 10:34:28 4276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人