C语言 strcat_s 函数
C语言 strcat_s 函数 - strcat_s 是系统的安全函数,微软在 2005 后建议用一系统所谓安全的函数,这中间就有 strcat_s 取代了 strcat ,原来 strcat 函数,没有方法来保证有效的缓冲区尺寸,所...
Python is 和 == 区别
如果两个变量的值相等,那么运算符 == 成立,返回 True ;反之返回 False 三.Python 运算符 is 1.两个变量的值相等; 2.变量地址也相同(可以通过内置函数 id 获取变量内存地址); 如果同时满足...
C/C++ char 和 wchar_t 相互转换
C/C++ char 和 wchar_t 相互转换 - 注意 printf / wprintf 函数区别,在 《 unicode和多字节区别 》 文章中也有介绍 :Win32 API 中大部分参数有字符串的函数都有两个版本,以 A 结尾,代表多字...
C语言 goto 语句
C语言 goto 语句 - goto 语句有两部分:goto 和 标签名。标签的命名规则与变量的命名规则一样。 如果 if 条件判断为真,执行 goto 语句,直接跳到 label 标签,即直接执行代码块 3 ,跳过代码块...
C语言 数组排序 – 快速法排序
C语言 数组排序 – 快速法排序 - 我们已经学会了数组遍历,在开发中,我们经常回碰到对数组进行排序,例如:学习成绩排序,身高排序,年龄排序等等;在 C 语言中常见的数组排序一共有四种: 1....
C语言 函数不定长参数 ##__VA_ARGS__经典案例
C语言 函数不定长参数 ##__VA_ARGS__经典案例 - __VA_ARGS__ 在前面的文章也介绍了,有两个缺点: 1.仅仅只支持字符串常量,不支持可变参数 #define LOGFUNC(...) (printf(__VA_ARGS__)) 2.仅仅...
Python2.x 和 Python3.x,如何选择?
Python 的新版本在采用上仍然落后于它的旧版本。未来几年里,还会有很多人继续使用 Python 2 编写的程序,当世界被 Python 3 迅速占领之时,受困于寿命终将终结的 Python 2,你应该怎么办? Pyt...
C语言 typedef
C语言 typedef-在 C 语言中,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植,其实经常用到 typedef C 语言 typedef 是为现有的类型起一个别名,使使用起来更加的方便,注意:...
OpenGL ES EGL eglCreateContext
获取 EGL Display 对象:eglGetDisplay 初始化与 EGLDisplay 之间的连接:eglInitialize 获取 EGLConfig 对象:eglChooseConfig / eglGetConfigs 创建 EGLContext 实例:eglCreateContext 创建 ...