C语言 sizeof 和 strlen 函数区别
C语言 sizeof 和 strlen 函数区别 - sizeof 函数数获取的长度是整个内存大小的长度,返回的长度包括'';strlen 函数获取的长度以''结尾,返回的长度不包括''; sizeof 求的是字符串在内存中的长...
C/C++ wprintf 输出中文乱码
C/C++ wprintf 输出中文乱码 - 在 《 Unicode 和多字节区别 》 文章中有介绍 :Win32 API中大部分参数有字符串的函数都有两个版本,以 A 结尾,代表多字节版本,以 W 结尾,代表 Unicode 版本,两...
C语言 main 函数参数 main(int argc, char *argv[])
C语言 main 函数参数 main(int argc, char *argv[])
C语言 const 修饰函数返回值
C语言 const 修饰函数 - const 是 constant 的缩写,“恒定不变”的意思。被 const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多 C++ 程序设计书籍建议:“Us...
C语言自加自减运算符(++i / i++)
C语言自加自减运算符(++i / i++) - 无论前++,后++,最后都会自增1,区别在于是先自增在参与运算,还是先参与运算再加1操作(自减与自增类似)。 前++:先进行++操作,再参与运算。 后++:先参与...
C语言 char 字符串
C语言 char 字符串 - 字符串:一般用一对双引号''括起的一串字符来表示字符串常量,字符串默认以转义字符 结尾,字符串常量是不可被修改的 字符分类两类,一种是无符号字符 unsigned char,一种...
C/C++ 判断 float / double 相等
C/C++ 判断 float / double 相等 - 用 ”==” 来比较两个 double 应该相等的类型,返回真值完全是不确定的。计算机对浮点数的进行计算的原理是只保证必要精度内正确即可。 我们在判断浮点数相等...
C语言 数组定义和使用
C语言 数组定义和使用 - 在 C 语言中,一组数据的集合称为数组 Array ,其实前面我们已经学习过数组了,比如:字符串 char ,实际上也算是数组,字符串由多个字符构成; 数组中的每一个数据叫做...
C语言 memcpy_s 函数
C语言 memcpy_s 函数 - memcpy 函数没有方法来保证有效的缓冲区尺寸,所以它仅仅能假定缓冲足够大来容纳要拷贝的字符串。在程序执行时,这将导致不可预料的行为,容易导致程序崩溃 注意:memcpy...