11 2009 档案

摘要:目录历史前言I. C语言入门1. 程序的基本概念1. 程序和编程语言2. 自然语言和形式语言3. 程序的调试4. 第一个程序2. 常量、变量和表达式1. 继续Hello World2. 常量3. 变量4. 赋值5. 表达式6. 字符类型与字符编码3. 简单函数1. 数学函数2. 自定义函数3. 形参和实参4. 全局变量、局部变量和作用域4. 分支语句1. if语句2. if/else语句3. 布尔代数4. switch语句5. 深入理解函数1. return语句2. 增量式开发3. 递归6. 循环语句1. while语句2. do/while语句3. for语句4. break和continu 阅读全文
posted @ 2009-11-27 20:52 laonan 阅读(336) 评论(0) 推荐(0)
摘要:1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse files,会出现提示对话框,确定,然后就会跳到定义那些东西的地方。3.格式化一段乱七八糟的源代码选中那段源代码,按ATL+F8。. 阅读全文
posted @ 2009-11-27 20:46 laonan 阅读(247) 评论(0) 推荐(0)
摘要:文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的: 文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。 还是把头文件的内容都放在#ifnd 阅读全文
posted @ 2009-11-26 20:34 laonan 阅读(7430) 评论(0) 推荐(0)
摘要:描述You are trapped in a 3D dungeon and need to find the quickest way out! The dungeon is composed of unit cubes which may or may not be filled with rock. It takes one minute to move one unit north, south, east, west, up or down. You cannot move diagonally and the maze is surrounded by solid rock on a 阅读全文
posted @ 2009-11-22 21:58 laonan 阅读(216) 评论(0) 推荐(0)
摘要:问题:有一数组a,假设大小为max,我们想实现循环存储以充分利用空间。方法一: for(i=0;;i++){ a[i%max]=input(number);...} 这个即可实现当数组存满后跳到数组第一个存储。方法二:int k,i=0;while(1){ k=i&(max-1); (声名一下,此处max必须为2的幂次方) a[k]=input(number);... i++;}这个也可以实现上述效果。现在来比较一下两者的运行效率。前者中,运用了取模运算,可以先了解一下其运算过程:cpu提供加法运算器(有的提供乘法),其他运算都可以转换成加法,比如乘法可以累加,减法可以用反码转化,除法 阅读全文
posted @ 2009-11-22 10:25 laonan 阅读(290) 评论(0) 推荐(0)
摘要:FreeTextBox 是一个开源的服务器控件。我们可以轻松地将其嵌入到 Web Forms 中实现HTML内容的在线编辑。如图所示: 这就是我们在网页上编辑文字时经常使用的东西。用asp.net做网站时经常用到它,下面来讲讲如何在asp.net中添加freetextbox组件。预备工作:下载freetextbox,可以去官网 http://freetextbox.com上下载最新版本,也可以去gougou.com上下载个中文版。如:http://www.gougou.com/search?search=freetextbox中文版&id=1 压解后的 freetextbox.dll 阅读全文
posted @ 2009-11-15 20:41 laonan 阅读(626) 评论(0) 推荐(0)