C/C++语言编程
文章平均质量分 78
qianjintianguo
这个作者很懒,什么都没留下…
展开
-
4*4矩阵按键扫描程序
--------------------------------------------file "key.h"----------------------------------------------#ifndef KEY_H#define KEY_H/*----------------key definition--------------*/#define NO_KEY原创 2006-04-19 11:52:00 · 3709 阅读 · 0 评论 -
C/C++变量申明
曾经碰到过让你迷惑不解、类似于int * (* (*fp1) (int) ) [10];这样的变量声明吗?本文将由易到难,一步一步教会你如何理解这种复杂的C/C++声明:我们将从每天都能碰到的较简单的声明入手,然后逐步加入const修饰符和typedef,还有函数指针,最后介绍一个能够让你准确地 理解任何C/C++声明的“右左法则”。需要强调一下的是,复杂的C/C++声明并不是好的编程风格;我这里转载 2006-04-20 10:43:00 · 1298 阅读 · 0 评论 -
WINDOWS API 函数
一、隐藏和显示光标 函数: int ShowCursor ( BOOL bShow ); 参数 bshow,为布尔型,bShow的值为False时隐藏光标,为True时显示光标;该函数的返回值为整型,为鼠标隐藏或显示的指数器;返回值大于等于0时显示光标,否则隐藏鼠标;如果安装了鼠标初值为0。二、交换鼠标左右键和恢复 函数:BOOL SwapMouseButton ( BOOL转载 2006-04-20 11:01:00 · 1385 阅读 · 0 评论 -
想成为嵌入式程序员应知道的0x10个基本问题
C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个愚蠢的问题吗?如要你答出某个字转载 2006-04-20 10:40:00 · 1327 阅读 · 1 评论 -
编程修养(二)
6、if 语句对出错的处理 ——————————— 我看见你说了,这有什么好说的。还是先看一段程序代码吧。 if ( ch >= 0 && ch /* 正常处理代码 */ }else{ /* 输出错误信息 */ printf("error ....../n"); return ( FALSE ); }转载 2010-03-13 21:13:00 · 441 阅读 · 0 评论 -
编程修养(三)
16、把相同或近乎相同的代码形成函数和宏 ————————————————————— 有人说,最好的程序员,就是最喜欢“偷懒”的程序,其中不无道理。 如果你有一些程序的代码片段很相似,或直接就是一样的,请把他们放在一个函数中。而 如果这段代码不多,而且会被经常使用,你还想避免函数调用的开销,那么就把他写成宏 吧。 千万不要让同一份代码或是功能相似的代码在多个地方存在,不然如果功能一变,转载 2010-03-13 21:15:00 · 583 阅读 · 0 评论 -
编程修养(四)
28、||和&&的语句执行顺序 ———————————— 条件语句中的这两个“与”和“或”操作符一定要小心,它们的表现可能和你想像的不一 样,这里条件语句中的有些行为需要和说一下: express1 || express2 先执行表达式express1如果为“真”,express2将不被执行,express2仅在express1 为“假”时才被执行。因为第一个表达式为真了,转载 2010-03-13 21:16:00 · 508 阅读 · 0 评论 -
编程修养(一)
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快? 我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对 于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒转载 2010-03-13 21:10:00 · 474 阅读 · 0 评论