排序
C语言自加自减运算符(++i / i++)
C语言自加自减运算符(++i / i++) - 无论前++,后++,最后都会自增1,区别在于是先自增在参与运算,还是先参与运算再加1操作(自减与自增类似)。 前++:先进行++操作,再参与运算。 后++:先参与...
C语言 char 字符串
C语言 char 字符串 - 字符串:一般用一对双引号''括起的一串字符来表示字符串常量,字符串默认以转义字符 \0 结尾,字符串常量是不可被修改的 字符分类两类,一种是无符号字符 unsigned char,...
C/C++ wprintf 输出中文乱码
C/C++ wprintf 输出中文乱码 - 在 《 Unicode 和多字节区别 》 文章中有介绍 :Win32 API中大部分参数有字符串的函数都有两个版本,以 A 结尾,代表多字节版本,以 W 结尾,代表 Unicode 版本,两...
Python 字典推导式
Python 条件推导式 和 Python 列表推导式,实际上就是把多行代码合并为一行代码的操作,使用推导式可以让程序的运行效率更高; Python 字典推导式是从一个或者多个迭代器快速简洁地创建数据类型...
C语言 指针声明和定义
C语言 指针声明和定义-在讲解指针之前,需要明白三个概念:内存/内存地址/指针; C语言所有变量都存放在内存中,就好比杯子里的水,水就是变量,杯子就是内存,内存作为容器用来存放变量; 内存...
C/C++ 判断 float / double 相等
C/C++ 判断 float / double 相等 - 用 ”==” 来比较两个 double 应该相等的类型,返回真值完全是不确定的。计算机对浮点数的进行计算的原理是只保证必要精度内正确即可。 我们在判断浮点数相等...
C语言 数组定义和使用
C语言 数组定义和使用 - 在 C 语言中,一组数据的集合称为数组 Array ,其实前面我们已经学习过数组了,比如:字符串 char ,实际上也算是数组,字符串由多个字符构成; 数组中的每一个数据叫做...
C语言 memcpy_s 函数
C语言 memcpy_s 函数 - memcpy 函数没有方法来保证有效的缓冲区尺寸,所以它仅仅能假定缓冲足够大来容纳要拷贝的字符串。在程序执行时,这将导致不可预料的行为,容易导致程序崩溃 注意:memcpy...
C语言数据类型 / 变量类型
C语言数据类型 / 变量类型 - C 语言的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。 浮点数类型也分为两类,...