- 博客(4)
- 收藏
- 关注
转载 #字符串连接符
最近在代码里发现了一个宏定义 #define ....... a#b 这个A#B是什么东西?查阅了一下,竟然是字符串连接符,除了#外还有一个##,以下是区别。 ##是一个连接符号,用于把参数连在一起 例如: > #define FOO(arg) my##arg 则 > FOO(abc) 相当于 myabc #是“字符串化”的意思。出现在宏
2013-01-13 19:27:37 1073
转载 字符编码
最近领导要求找一下不同字符集编码之间的关系,以便修改我们的产品来支持更多的字符集,查找了半天竟然没有找到直接进行转换的方法,因此特发出查找结果,希望看到此文章并对字符编码转换有所研究的朋友赐教一下。 要求GB18030-2005和UTF-8之间转换关系。 查找结果:貌似不能直接进行转换,得借助一个UNICODE编码方式进行中转。目前找到UTF-8和UNICODE之间的
2013-01-13 19:20:56 238
转载 volatile类型变量
最近在代码里发现了一个叫Volatile类型的变量,竟然从来没见过,因此特搜索一番,以增加点见识。 volatile的作用: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值. 简单地说就是防止编译器对代码进行优化.比如如下程序: XBYTE[2]=0x55; XBYTE[2]=0x56; XBYTE[2]=0x57; XBYTE[2]=
2013-01-13 19:07:20 338
转载 关于C语言中函数调用和参数传递机制的探讨
关于C语言中函数调用和参数传递机制的探讨 函数,相信许多人也知道其重要性;一个文件往往由一个或者多个函数构成的。然而可能许多人还不知道函数调用的一些深层问题,所以我写的这篇文章一来是应 了一个好朋友的要求而写,二来希望一些朋友能够从我这篇文章了解函数调用的机制。但是并不是每个人都可以完全读懂这文章,想完全读懂此文,我想必须具备三 个条件: 一、对于C语言有一定的了解,最起码有一个整体的
2013-01-09 23:36:11 674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人