数据结构和算法
lilealyh
这个作者很懒,什么都没留下…
展开
-
字符串反转
指针方式:char* reverseString(char* s) { int len = strlen(s); char *des = (char*)malloc((len + 1) * sizeof(char)); char *temp = des; s = s + len - 1; while(*s) { *temp++ = ...原创 2018-05-15 20:33:51 · 462 阅读 · 0 评论 -
C语言结构体对齐问题
* 申明一下情况都是在32位机器上* 情形一 typedef struct{ char name[3]; int age; double score; }Student; 按double 类型的长度的整数倍对齐 32位机器原始数据类型: char name 占1个字节 int age 占4个字节 double score 占8个字节 假如结构体初始化如下 ...原创 2018-06-05 11:41:56 · 3235 阅读 · 1 评论