- 博客(3)
- 收藏
- 关注
原创 C语言二级指针的正确赋值
结果发现,通过一级指针赋值给二级指针是可以的,但是 *p = &a;上述代码是学习过程中遇到的,我对其进行了更改,第一次发现运行失败,没有结果(见代码)问题,因为fun函数在运行时已经给**p分配了栈空间,运行结束后进行了释放。而第二次更改的代码运行成功是因为 每一级指针地址都有指向,不再是野指针。在学习FreeRTOS过程中发现二级指针的运用,特此记录。以为是赋值过程中发生错误,于是换了一种。接下来对 **p1分配空间后,完整代码。稍后通过对原代码的发现是因为指针的。p1指向 p, p指向a。
2024-03-04 05:37:43
551
原创 双目字符左移和右移
左移和右移 左移:<< --------------------------------------------右移:>>有符号位(signed):指最高位表示符号位,0代表“+”,1代表“–”,数有正负。无符号位(unsigned):指完全表示绝对二进制数值。有符号位:(1001)B = (-1)H. (0001)B = (+1)H无符号位...
2019-07-20 20:27:56
642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人