C

指针数组和数组指针

  • C

数组指针和指针数组   对指针数组和数组指针的概念,相信很多C程序员都会混淆。下面通过两个简单的语句来分析一下二者之间的区别,示例代码如下所示: int p1[5]; int (p2)[5]; 首先,对于语句“intp1[5]”,因为“[]”的优先级要比“”要高,所以 p1 先与“[]”结合,构成一个数组的定… 阅读更多 »指针数组和数组指针

变量及结构体长度

  • C

结构体大小的计算 三个准则 用最简单的方法,通俗易懂的方法计算结构体大小。 结构体计算要遵循字节对齐原则。 结构体默认的字节对齐一般满足三个准则: 1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除; 2) 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员大小的整数倍,如有需要编译器会在成员之间加上填充… 阅读更多 »变量及结构体长度

static释义

  • C

1. C程序组成 正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 栈——增长方向:自顶向下增长;自动变量以及每次函数调用… 阅读更多 »static释义

C语言重要知识点汇总

  • C

1.C语言基础知识 1.1 C语言的基础认识 1.2 熟悉vc++ 1.3 标识符 1.4 进制的转换 1.5 整数与实数 1.6-1.7 算术表达式和赋值表达式 1.8 字符 1.9 位运算 2.数据输出输入 2.1-2.2 数据输出 2.3 数据输入 3.逻辑表达式 4.循环嵌套 5.函数及参数传递 6.指针 7.数组 8.… 阅读更多 »C语言重要知识点汇总

ASCII码一览表(转载)

  • C

1.ASCII表   ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准 ISO/IEC 646。   ASC… 阅读更多 »ASCII码一览表(转载)