C
hss2799
这个作者很懒,什么都没留下…
展开
-
C/C++ 函数调用多次,但过程只实现一次
通过 static关键字静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0。且静态局部变量存储于进程的全局数据区,即使函数返回,它的值也会保持不变。void fun(){ static bool first = false;//赋初值 if(first) { return true;//只执行一次 }//接下来实现自己想要实现的过程内容}......原创 2021-03-02 09:51:20 · 2309 阅读 · 0 评论 -
获取一个字节,第几bit位是1还是0
int getByte(char byte,int bit){ if(bit < 0 || bit > 7) return 0; return (byte & (0b1 << bit)) > 0 ? 1: 0;}原创 2020-12-14 14:28:05 · 3680 阅读 · 2 评论 -
指针数组,数组指针,二维数组,指针的指针的辨别
指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针还要注意的是他们用法的区别,下面举例说明。int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i]转载 2014-02-23 21:41:51 · 535 阅读 · 0 评论