Web Analytics

分析“参数传递”

翻看以前的一次jjhou的“高阶C”课程的ppt,突然想到今天指导新员工时,她犯的关于参数传递方面的错误,就想简单分析一下。 一、现象和经验 规则:任何时候你想在函数内修改某个外面的变量值,并影响Caller,你应该传递该变量的地址进去。如果是指针变量,也不例外。 ...

August 12, 2005 · 2 min · Tony Bai

七夕感悟

今天是牛郎和织女见面的日子,而我的织女因学校放假早已回家去了,剩下我这个孤独的牛郎只能“胡思乱想”,遂有了这篇blog。^_^ 感悟一:今早早起,翻来覆去睡不着,想起昨晚和一大学哥们的谈话,他曾经和老外交流过,老外的想法是“中国人总是把自己的一辈子都想好,然后在按部就班的去工作生活;老外则是走一步算一步。”,对照自己最近的想法,好像有些不谋而合,这个老外挺有思想。 ...

August 11, 2005 · 1 min · Tony Bai

C复杂声明解析

部门最近在进行C培训,由于有一个新员工需要我来指导,所以看了一下培训用的ppt,了解一下新员工的学习进度,恰看到ppt中有关“如何读懂复杂C声明”的章节。遂想起来自己在看《C专家编程》时,这块儿看得并不是很深刻,万一新员工问到我这块儿…,我不能打没有准备之仗,遂恶补之。 复杂的C声明一般被认为不是很好的编程习惯,当然也就不推荐使用。但是在读很多前辈遗留的代码时,又不得不面对这一问题。知道总比不知道好,我们还是来看看分析复杂C语言声明的规则吧,用例子分析最直观。 ...

August 9, 2005 · 3 min · Tony Bai

走马观花ANSI C标准-类型

类型(type) 1、类型分为: a) object type — types that fully describe objects b) function type — types that describe functions c) uncomplete type — types that describe objects but lack information needed to determine their sizes,如void 2、在C99中加入了布尔类型_Bool,其定义为大小足够容纳0和1的类型。检查一下手头的编译器发现GCC 3.4.3支持_Bool,而Microsoft C/C++ Version 12.00.8168(VC6.0)则不支持。 ...

August 6, 2005 · 3 min · Tony Bai

走马观花ANSI C标准-标识符

标识符(identifier) 1、一个标识符可以表示: a) 对象(object) b) 函数(function) c) 结构体(struct)的标签(Tag)[注1] d) 结构体的成员 e) 联合体(union)或枚举类型(enumeration) f) 类型别名(typedef) g) 标签(label) h) 宏(macro) i) 宏参数(macro parameter) 同一个标识符在程序的“不同点”处可以表示不同的“实体”(entity)。[注2] 一个枚举(enumeration)的成员被称为一个“枚举常量,enumeration constant”。 ...

August 5, 2005 · 3 min · Tony Bai

走马观花ANSI C标准-环境

标准都是条条框框的,以严谨著称,语言晦涩难懂。这也是大多数人不愿意“接近”它的原因。但它吸引我的最重要原因恰恰是“标准”二字,我觉得我能从这个标准中找到一些“闪光点”,而这些“闪光点”又恰恰是能让我有所提高的地方。 ...

August 4, 2005 · 3 min · Tony Bai

寝室晨起混乱用语

来学习一些地道的日常美语吧。 一清早起来,Alex洗漱完毕,发现Tony仍不见清醒,就大声说: “Tony! We gotta go! It’s burning down!” Tony正在做着美梦,被吵醒,心里自然很烦,遂说: “Don’t bother me!” ...

August 2, 2005 · 1 min · Tony Bai

转帖“华为的冬天”

在网上发现了这篇“华为的冬天”,虽说是几年前的文章,但是读完后仍很有感触,遂转帖之。 公司所有员工是否考虑过,如果有一天,公司销售额下滑、利润下滑甚至会到破产的地步,我们怎么办?我们公司的太平时间太长了,在和平时期升的官太多了,这也许就是我们的灾难。泰坦尼克号也是在一片欢呼声中出的海。而且我相信,这一天一定会到来。面对这样的未来,我们怎样来处理,我们是不是思考过。我们好多员工盲目自豪,盲目乐观,如果想过的人太少,也许就快来临了。居安思危,不是危言耸听。 ...

July 29, 2005 · 23 min · Tony Bai

走马观花ANSI C标准-介绍

大部分的关于C的著作都提到ANSI C Standard,但我相信少有C程序员真正细致阅读过ANSI C标准(当然了对于作C编译器的程序员来说这个标准肯定是烂熟于胸了^_^),在这个系列的文章中我将和大家一起浏览一下ANSI C标准(C99,以下称标准),呵呵,当然也不能面面俱到,只是“走马观花”。 ...

July 28, 2005 · 2 min · Tony Bai

朋友的一次社招经历

最近同寝室的一位朋友参加了一次某国内著名通讯公司的社招活动,回来后他简单给我讲了些他的经历,听后觉得有些东西是很值得自己思考的,就列举了出来。 ...

July 26, 2005 · 1 min · Tony Bai