c语言中遇到的问题—简单算法
文章平均质量分 74
SoYangA
编程小白一枚
展开
-
对字符串左旋理解
目录 字符串左旋题目解析普通版拓展思维优化版细节问题的处理:字符串左旋1.实现一个函数,可以左旋字符串中的n个字符。ABCD左旋一个字符得到BCDAABCD左旋两个字符得到CDAB以此类推题目解析首先来对这个问题进行分析:字符串ABCD左旋一次得到BCDA,本质上是字符串中字符顺序的改变。我们可以尝试用最基本的交换字符串中字符来实现一下。设计...原创 2018-05-05 17:48:10 · 511 阅读 · 0 评论 -
遇到的题目总结
VC6.0环境下,缺省为4字节对齐,cpu(32位小端字节序)1.以下叙述中不正确的是(D) A)在不同的函数中可以使用相同变量的名字B)函数中的形式参数是在栈中保存C)在一个函数内定义的变量只在本函数范围内有效D)在一个函数内复合语句中定义的变量在本函数范围内有效(复合语句是指函数中的成对括号构成的代码)分析:A:在不同函数中创建的相同变量都是局部变量,局部变量的生存周期是在一个花括号...原创 2018-06-11 17:43:18 · 522 阅读 · 0 评论 -
做错的题目
1.小端机器的数据高位字节放在高地址,低位字节放在低地址。x86结构为小端模式。pshort占用2个字节,在内存中的16进制为0x01 0x02,对应的16进制数为0x0201。pshort + 2指向array数组的下标为4的元素,占用2个字节,在内存中的16进制为0x05 0x06,对应的16进制数为0x0605。 pint64的int64类型不确定,但根据名字可以看出...原创 2018-07-29 22:57:54 · 359 阅读 · 0 评论