
C语言题集
文章平均质量分 81
蛇喰keying.
谢谢你的关注
展开
-
2.C语言题目---字符串左旋
实现一个函数,可以左旋字符串中的k个字符。 例如: ABCD左旋一个字符得到BCDA ABCD左旋两个字符得到CDAB将要左旋的k个字符挪到最后一个字符后面,其余的向前平移 将要左旋的字符先逆序,同时剩下的字符也逆序,最后再倒序输出 比如说要左旋两个字符 AB逆序之后是BA CD逆序之后是DC 这时的字符串是BADC 最后只需要全部逆序输出结果就是最终的结果CDAB 3.解法三: 要左旋几次,我们就把菏泽个字符串的前几个元素拷到原字符串的后面,再把原字符串的前k个元素去除,就可以得到左旋后的结果 这里需要原创 2023-04-05 22:48:37 · 489 阅读 · 20 评论 -
1.C语言题目---指针类(基础)
小端,低地址存低字节,高地址存高字节 大端,低地址存高字节,高地址存低字节假设,a变量的地址为0x64,则a变量在内存中的模型为: 0x64| 44 | 0x65| 33 | 0x66| 22 | 0x67| 11 |char类型的指针变量pc指向只能指向字符类型的空间,如果是非char类型的空间,必须要将该空间的地址强转为char类型。 char pc = (char)&a; pc实际指向的是整形变量a的空间,即pc的内容为0x64,即44, *pc=0,即将44位置中内容改为0,修改完成之后,a中内容为原创 2023-04-05 15:53:16 · 529 阅读 · 4 评论