上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 32 下一页
摘要: 题目:星期五的晚上,一帮微软技术员在希格玛附近的“硬盘酒吧”多喝了几杯。程序员多喝了几杯之后谈什么呢?自然是算法问题。有个同事说:我以前在烙饼店打工,顾客经常端非常多的烙饼。店里的饼大小不一,我习惯在到达顾客饭桌前,把一摞饼按照大小次序摆好——小的在上面,大的在下面。由于我一只手托着盘子,只好用另一... 阅读全文
posted @ 2012-04-11 11:35 wangicter的博客 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 问题:星期五的晚上,一帮同事在希格玛大厦附近的“硬盘酒吧”多喝了几杯。程序员多喝了几杯之后谈什么呢?自然是算法问题。有个同事说:“我以前在餐馆打工,顾客经常点非常多的烙饼。店里的饼大小不一,我习惯在到达顾客饭桌前,把一摞饼按照大小次序摆好——小的在上面,大的在下面。由于我一只手托着盘子,只好用另一只... 阅读全文
posted @ 2012-04-11 10:33 wangicter的博客 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 下面是一个螺旋队列: 73 74 75 76 77 78 79 80 81 72 43 44 45 46 47 48 49 50 71 42 21 22 23 24 25 26 51 70 41 20 7 8 9 10 27 52 69 40... 阅读全文
posted @ 2012-04-09 17:15 wangicter的博客 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 题目:将C/C++代码中的注释通过程序删除。分析:C/C++中的代码注释,包括如下形式://, /* */。当然,在""和''中的//, /* */是无效的,不应删除。因此,可以考虑针对/, *, ", '加标志flag1, flag2, flag3, flag4:1)遇到/时,读取下一个字符,如果... 阅读全文
posted @ 2012-04-09 16:03 wangicter的博客 阅读(1410) 评论(0) 推荐(0) 编辑
摘要: 以下内容均来自互联网,系笔者汇总并总结。1. 问题介绍问题引入:在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内容程序是会崩溃的,而后者完全正确。程序演示:测试环境Devc++代码#include using namespace... 阅读全文
posted @ 2012-04-05 11:33 wangicter的博客 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个... 阅读全文
posted @ 2012-03-30 21:48 wangicter的博客 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 1、什么是const 常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。(当然,我们可以偷梁换柱进行更新:)2、为什么引入const? const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。3、cons有什么主要的作用? (1)可以定... 阅读全文
posted @ 2012-03-30 16:41 wangicter的博客 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一. 回顾指针概念:今天我们又要学习一个叫做指向另一指针地址的指针。让我们先回顾一下指针的概念吧!当我们程序如下申明变量:short int i;char a;short int * pi;程序会在内存某地址空间上为各变量开辟空间,如下图所示。内存地址→6 78 9 10 111213 1415--... 阅读全文
posted @ 2012-03-29 23:02 wangicter的博客 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. 头文件 在C中,或 在C++中,或2. 函数原型 void *memset(void *s, int ch, size_t n); *s——初始化的字符串指针 ch——初始化的内容 n——初始化内容大小(字节为单位)3. 用法 将*s中的所有字符置为ch(ASCII),用于初始化。(1... 阅读全文
posted @ 2012-03-29 21:33 wangicter的博客 阅读(279) 评论(0) 推荐(0) 编辑
摘要: LPVOID :L = LongP = PointerVOID = *void32位的无类型的指针,在使用的时候再强制转换成需要的类型。如: class CMyClass { void Start(); static UINT StartThread(LPVOID lParam); }; ... 阅读全文
posted @ 2012-03-19 14:36 wangicter的博客 阅读(437) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 32 下一页