
c语言相关
shraky
精彩 自在 奋进
展开
-
c语言转义字符
<br />转义字符是一种特殊的字符常量。转义字符以反斜线"/"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在前面各例题printf函数的格式串中用到的“/n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。 <br />常用的转义字符及其含义 <br />转义字符 转义字符的意义 <br />/n 回车换行 <br />/t 横向跳到下一制表位置 <br />/v 竖向跳格 垂直制表符 <br />原创 2011-03-25 22:17:00 · 628 阅读 · 0 评论 -
c语言指针详解《力荐》
第一章。指针的概念 <br /><br />指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 <br /><br />要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让 我们分别说明。 <br />先声明几个指针放着做例子: <br />例一: <br />(1)int *ptr; <br />(2)char *ptr; <br />(3)int **ptr; <br />(4)int (*ptr)[3转载 2011-03-25 22:14:00 · 454 阅读 · 0 评论 -
关于ASSERT(断言)使用的规则--摘自《高质量C/C++编程指南》
摘自《高质量C/C++编程指南》Page 41-42...程序一般分为Debug 版本和Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。断言assert 是仅在Debug 版本起作用的宏,它用于检查“不应该”发生的情况。示例6-5 是一个内转载 2011-07-08 18:43:53 · 551 阅读 · 0 评论 -
C++项目中的extern "C" {}
引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:#ifdef __cplusplus extern "C" { #endif /*...*/ #ifdef __cplusplus } #endif它到底有什么用呢,你知道吗?而且这样的问题经常会出转载 2011-07-28 13:50:42 · 425 阅读 · 0 评论