易截截图软件、单文件、免安装、纯绿色、仅160KB

c里面的冒号——位域定义器

 typedef struct _RTP_header {
        /* byte 0 */
        #if (BYTE_ORDER == LITTLE_ENDIAN)
            unsigned char csrc_len:4;        /* expect 0 */
            unsigned char extension:1;        /* expect 1, see RTP_OP below */
            unsigned char padding:1;        /* expect 0 */
            unsigned char version:2;        /* expect 2 */
        #elif (BYTE_ORDER == BIG_ENDIAN)
            unsigned char version:2;
            unsigned char padding:1;
            unsigned char extension:1;
            unsigned char csrc_len:4;
        #else
            #error Neither big nor little
        #endif
        /* byte 1 */
        #if (BYTE_ORDER == LITTLE_ENDIAN)
            unsigned char payload:7;        /* RTP_PAYLOAD_RTSP */
            unsigned char marker:1;            /* expect 1 */
        #elif (BYTE_ORDER == BIG_ENDIAN)
            unsigned char marker:1;
            unsigned char payload:7;
       &n


相关文档:

c fopen函数

[C语言]fopen()函数的参数说明
2007年06月05日 星期二 23:55
格式:文件指针名=fopen(文件名,使用文件方式)
参数:
文件名 意义
"C:/temp/temp.txt" 文件 C:\temp\temp.txt
文件使用方式   意 义
“rt”     只读打开一个文本文件,只允许读数据
“wt”        只写 ......

C/C++ 内存管理 Heap vs Stack

 
转注:
今天有网友问到这个问题,于是在网上搜索了一下,转贴这此.
相似的太多了,出处不详.在此感谢原作者精彩讲解.
一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类 ......

C/C++中指针加 1 的问题

 
先用贝尔的一道笔试题简要的说明一下吧:
【题】说明以下程序。
#include
int main(void)
{
unsigned int a[3] = {0x01020304, 0x05060708, 0x090a0b0c};
unsigned int *p = (unsigned int *)((int)a +1);①
printf("%x\n", *p);
return 0;
}
【题目解析】
这段程序的输出结果应 ......

[zz] C/C++程序员应聘常见面试题深入剖析 (一)

 1.引言   
      本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。
      许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试 ......

[ZZ] C/C++程序员应聘常见面试题深入剖析 (二)

 3.内功题
  试题1:分别给出BOOL,int,float,指针变量 与“零值”比较的 if 语句(假设变量名为var)
  解答:
   BOOL型变量:if(!var)
   int型变量: if(var==0)
   float型变量:
   const float EPSINON = 0.00001;
   if ((x >= - EPSINON) && (x <= EPSI ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号