指针是C语言最重要的特性之一, 也是最容易被误解的特性之一。 现代计算机把内存分割为字节(Byte), 每个字节都有唯一的地址(Address), 如果内存中有n个字节,可以把地址看做0~n-1的数。 程序中的每个变量都占据字节(至少1字节),把第一个字节的地址称为”变量的地址 ...
变量可以反复赋值 常量只能在定义时赋值,此后不得更改。 常量的定义需要加关键字const。如: 说明: 是一个不可能改变的值,定义为常量,防止在项目中万一不小心被修改。 用宏替代常量 再比如: 千万不要写这种代码 千万不要写这种代码 千万不要写这种代码 ...
2019-07-15 20:46 0 616 推荐指数:
指针是C语言最重要的特性之一, 也是最容易被误解的特性之一。 现代计算机把内存分割为字节(Byte), 每个字节都有唯一的地址(Address), 如果内存中有n个字节,可以把地址看做0~n-1的数。 程序中的每个变量都占据字节(至少1字节),把第一个字节的地址称为”变量的地址 ...
DLL:Dynamic Link Library,动态链接库。一个应用程序可使用多个DLL文件,一个DLL文件也可以被不同的应用程序使用。 先新建一个dll项目 再创建C项目进行调用 运行 ...
运算符(operator) 算数运算符 7种 关系运算符 6种 逻辑运算符 3种 位运算符 6种 赋值运算符 11种 共5类33种 算术运算符 加 + 减 ...
指针函数 返回值是指针的函数,如void* malloc(...) 函数中创建“数组” 函数指针 指向函数的指针 每个函数有一个地址,即该函数第一条指令的 ...
一次性定义的形式,如: int a=1,b=2,c=3; 因为需要注重一个问题,也就是程序的可读性 ...
变量实际上是程序在运行的其值可以改变的内存单元的名字,而常量是在程序执行过程中其值固定不变的内存单元的名字,所以,常量必须在定义时初始化。 如果这块数据(这个常量)从字面上看就能知道它的值,那它叫做“字面常量”。 可以看到 const 和 constexpr 的功能基本相 ...
常量 在程序执行过程中,其值不能被改变 常量一般出现在表达式或者赋值语句 利用const 修饰的变量为常量,不可修改 利用define定义的一般为常量,定义时候不需要分号 ...
qsort函数在在stdlib.h中。 函数原型 参数 base -- 这就是指针的数组的第一个元素进行排序 nitems -- 这是由基部指向的数组中的元素数目 size -- ...