- 博客(5)
- 收藏
- 关注
原创 左旋字符
问题描述:实现一个函数,可以左旋字符串中的k个字符。 ABCD左旋一个字符得到BCDA , ABCD左旋两个字符得到CDAB 。 该问题有三种解法:1. 第一种方法是通过左移字符串,例如当左旋2个字符时,可以先左旋一个字符,要左旋一个字符,可以先将第二个以及它后面的全部字符全部向左移动一位,之后再将之前的第一个字符赋值给最后一个字符,但再赋值之前要先保存第一个字符;之后要左...
2018-03-24 21:59:50 278
原创 C语言中结构体大小的计算(内存对齐详解)
首先来看一个例子;struct S{ char a; int b; char c;};我们先来计算一下这个结构体的大小,如果不存在内存对齐这个问题,按理说这个结构体应该占(1+4+1)6个字节;然而事实上它占了12个字节,为什么?我们需要解决下面几个问题。1.为什么存在内存对齐平台原因(移植问题):一些资料上是这样说的,“不是所有的硬件平台都能...
2018-03-24 17:13:04 10047 6
原创 C语言操作符(总结)
操作符 分类: 算术操作符 移位操作符 位操作符 赋值操作符 复合赋值操作符 单目操作符 关系操作符 逻辑操作符 条件操作符 逗号操作符 下标引用、函数调用和结构成员算术操作符 操作符 功能...
2018-03-24 14:40:48 2536 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人