每日一练----1.18 oj总结

Posted 赏一杯茶:

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一练----1.18 oj总结相关的知识,希望对你有一定的参考价值。


常量指针与常量对象。

1.const放在号的左侧,代表该指针变量指向的数据不能通过解引用该指针变量修改。
2.const放在
号的右侧,代表该指针变量不可被修改。

int a = 10;
const int*p = &a;
*p = 20;//错误的

int b = 10;
int* const pb =&b;
pb = &a; //错误的


位段的概念

unsigned a申请了4个字节,但是只用了19个比特位,余下13个比特位,b只用11个比特位,刚好补充a的剩余。c剩下的比特位不够d填充,c与d各申请4个字节。index申请1字节。根据内存对齐原则,为最大对齐数的整数倍,则A占16个字节的空间。


可以考虑通过快慢指针来做。

三步反转法。
码云代码地址:https://gitee.com/enjoy-a-cup-of-tea/the-road-of-c-learning/tree/master/22_1_18/22_1_18

以上是关于每日一练----1.18 oj总结的主要内容,如果未能解决你的问题,请参考以下文章

每日一练---- 3.01oj总结(拷贝构造函数与友元函数)

每日一练---- 3.01oj总结(拷贝构造函数与友元函数)

每日一练----1.22 oj总结

每日一练----1.22 oj总结

每日一练----1.22 oj总结

每日一练----1.21 oj总结