摘要: 使用code::blocks可以在64位windows7中完美进行C编程。 使用过程中发现,编写如下for循环代码时,有报错:#include <stdio.h>#include <stdlib.h>int main(void){ for(int count = 1; count <= 10; count++) printf("%d\n", count); printf("Finished!\n"); return 0;} 报错信息为:error: 'for' loop initial declaration 阅读全文
posted @ 2012-12-06 16:44 林燃 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 英文原文:The Principles of Good Programming1. 避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很多结构体,如循环、函数、类等等。一旦你重复某个语句或概念,就会很容易形成一个抽象体。2. 抽象原则(Abstraction Principle) 与DRY原则相关。要记住,程序代码中每一个重要的功能,只能出现在源代码的一个位置。3. 简单原则(Keep It Simple and Stupid) 简单是软件设计的目标,简单的代码占用时间少,漏洞少,并且易于修改。4. 避免创建你不要的代码... 阅读全文
posted @ 2012-12-03 11:37 林燃 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 一天中午,丈夫在外给家里打电话:“亲爱的老婆,晚上我想带几个同事回家吃饭可以吗?”(订货意向) 妻子:“当然可以,来几个人,几点来,想吃什么菜?” 丈夫:“6个人,我们7点左右回来,准备些酒、烤鸭、番茄炒蛋、凉菜、蛋花汤……你看可以吗?”(商务沟通) 妻子:“没问题,我会准备好的。”(订单确认) 妻子记录下需要做的功能表(MPS计划),具体要准备的菜:酒、鸭、番茄、鸡蛋、油……(BOM物料清单),发现需要:1只鸭,5瓶酒,4个番茄,……(BOM展开),炒蛋需要6个鸡蛋,蛋花汤需要4个鸡蛋(共用物料)。 打开冰箱一看(库房),只剩下2个鸡蛋(缺料)。 来到自由市场,妻子:“请问鸡蛋怎么卖?... 阅读全文
posted @ 2012-12-03 10:21 林燃 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 为什么要学习C语言 为什么要学习、使用C语言?为什么要学习一个可能比自己都岁数大的编程语言? 选择一门编程语言,“为什么而学”这个目的是最重要的,目的不明确就没法学好。这也是为什么很多学生朋友在大学里必修C语言却觉得没学明白的原因。因为学习的目的不明确,学习当然也没有动力。还有一个原因是C语言是工程实践性很强的语言,它不是来自某个研究所某个大学学院,而是实实在在从项目需要中产生,伴随着Unix的兴起而流行,语义简明清晰,功能强大而不臃肿,简洁而又不过分简单,实在是居家旅行工作学习必备之良友。 C语言相比C++的优点之一就是最小惊讶原则,一是一二是二,不会在私底下产生一些莫名其妙的额... 阅读全文
posted @ 2012-07-31 18:12 林燃 阅读(167) 评论(0) 推荐(0) 编辑