最新 最热

C语言 | 每日基础(45)

阿一:在 C 语言中字符用它们的字符集值对应的小整数表示。因此, 你不需要任何 转换函数: 如有你有字符, 你就有它的值。数字字符和它们对应的 0-9 的数字之间相互转换时, 加上或减去常数 ’0’, 也就 是说, ’0’ 的字...

2020-09-08
7

一篇文章牢记C/C++指针和引用区别

指针有自己的一块空间,而引用只是一个别名;(本质)使用sizeof看一个指针的大小是4(32位下),而引用则是被引用对象的大小; (大小)指针可以被初始化为NULL,而引用必须被初始化且必须是一个已有对象 的引用;(初始化)作为参数传递时,指针...

2020-08-28
1

【笔记】《C++Primer》—— 第4章

第四章的标题是表达式,主要讲的内容是平时在用的表达式中的运算符和类型转换等概念,内容不复杂但是却很基础很有用,很多平时习以为常的写法在这章才被系统解释了一次。不过这篇概念比较多代码倒是没怎么写进来。(因为很...

2020-07-29
2

C++核心准则ES.107:不要使用无符号数下标,使用gsl::index更好​

To avoid signed/unsigned confusion. To enable better optimization. To enable better error detection. To avoid the pitfalls with auto and int.

2020-06-24
3

C++核心准则ES.102:使用有符号数进行数学运算

Because most arithmetic is assumed to be signed; x - y yields a negative number when y > x except in the rare cases where you really want modulo arithmetic.

2020-06-17
3

opengl入门-坐标系统(2)单model 3D动画

坐标系统(1)记录了基本的坐标变换的过程,这篇记录从二维到三维生成一个3D动效的代码实现。代码和坐标系统(1)基本一样,涉及到坐标生成和贴图计算有点区别,详细代码如下记录,有几点需要注意:...

2020-06-11
1

缓冲区溢出之Strcpy和Memcpy

问题:定义三个函数fu'n1,fun2,fun3,不使用嵌入式汇编调用和函数调用,仅仅字符串的操作按顺序调用他们。

2020-04-14
1

NDK启航篇——C语言终章(文件IO操作)

今天写最后的部分文件IO操作什么是文件IO就是对存储在计算机物理上的二进制文件进行读写操作 文件在逻辑上分为文本文件和二进制之分 C读写文本文件与二进制文件的差别仅仅体现在回车换行符 写文本时,每遇到一个n,会...

2020-04-09
1

基础知识 | 每日一面(62)

小林;你不能直接这样做; #if 预处理指令只处理整数。有一种替代的方法是定义多个整数值不一样的宏, 用它们来实现条件比较。

2020-04-02
2

基础知识 | 每日一面(79)

读者:对于 size t 那样的类型定义, 当我不知道它到底是 long 还是其它类型的时候, 我应该使用什么样的 printf 格式呢?

2020-03-19
1