C语言点滴 - (EPUB全文下载)
文件大小:0.26 mb。
文件格式:epub 格式。
书籍内容:
C语言点滴
第1章 程序猿&&程序媛
第2章 编程基础知识
第3章 数据类型
第4章 表达式和运算符
第5章 输入输出
第6章 控制结构
第7章 函数、模块和宏定义
第8章 库函数
第9章 数组
第10章 指针
第11章 结构体
第12章 文件
第13章 Bug,错误及调试
第14章 进阶之路
参考文献
第1章 程序猿&&程序媛
1.1 装备篇
1.1.1 衣着
程序猿们通常并不在意穿着,整天西装革履的基本上都是销售人员。一般的程序员日常的穿戴通常都是牛仔裤和T 恤衫,其中一个最主要的原因在于这种穿戴根本不用花时间去打理。牛仔裤很难用眼睛来判断已经多长时间没洗过了,除非你用鼻子靠近去闻一闻。T 恤衫虽然比较容易脏,但是可以一次买7件,一周7天每天换一件,不同的颜色和图案还可以代表本日不同的心情。周一可以穿一件有熊图案的T 恤,代表这一天基本上自己会比较“熊样”;周五的时候可以穿一件有鸟图案的T 恤,代表下班以后自己就会比较“鸟样”了。或者可以在各种开源大会上领取免费的T 恤,上面印着Ruby on rails,Eclipse 什么的,让别人一看就知道自己是干什么的,这样小偷不偷,女孩不理,连狗都不咬。
有人说,这种穿着主要为了随意,或者套用时髦的话叫做“小清新”。但是我个人的感觉是,程序员在个人生活上好像都比较懒惰。如果既不想在衣服上花太多时间,又不想显得自己太脏,那么牛仔裤和T 恤衫应该就是首选了。除此以外,程序员还有三宝:眼镜、胸卡、双肩包,再加上一头凌乱的发型,那100%是一个程序猿了。俗话说:“嫁人就嫁程序猿,钱多话少死得早”,看来程序猿这个职业在相亲市场上还是比较有吸引力的。不过如果一个程序猿不仅水平高超,而且衣着整洁、光鲜,那么各位MM 就不要再打他的主意了,因为他可能已经有了一位贤惠的妻子。
资深的程序员或大牛通常一般都在家里工作,或者类似于家里的环境工作,所以穿着上可能就是大短裤和拖鞋了。说起拖鞋,不能不提到图1-1。这是一款程序员专用拖鞋,不经意间,它就暴露了你的身份,同时它还有脚底按摩的功效。
好的,如果召开一次运动会,那么下面这段话就是程序员代表队的出场辞:“现在向主席台走来的是程序员方阵!他们套着拖鞋,穿着短裤,披着毛巾,左手拿着键盘,右手举着鼠标,腋下夹着USB 移动硬盘。他们头发凌乱,眼睛因睡眠不足而显得迷离,喊着微弱的口号走过主席台,主席问候道:“程序员们辛苦了!”程序员方队异口同声地答道:“Hello World!”
图1-1 程序员专用拖鞋
1.1.2 键盘和鼠标
虽然穿着键盘形状的拖鞋,但是你一定要知道,键盘是用手敲的,而不是用脚踩的。伴随着Windows 等图形界面操作系统的流行,鼠标得到了广泛的普及和应用,以至于有的人由于频繁地按鼠标而得了一种名为“鼠标手”的关节病。苹果的Mac OS 系统中自带的Spotlight 可以让你很大程度上脱离开鼠标,如果想在Mac OS 上启动Word 程序,只需要利用快捷键启动Spotlight,在Spotlight 上面输入wo,在出现的提示里面选中Word 程序,然后回车就可以了。最新版的Window 8 也在快速启动上下了一番功夫,它分别支持在应用程序中、设置中或者文件系统中快速地查找你感兴趣的内容。例如:如果想增加一个蓝牙设备,首先按Winkey+w,启动搜索功能,然后输入“蓝牙”,就可以看到所有与蓝牙功能相关的设置和操作了。
整个过程中,双手根本不需要离开键盘,所以效率会比较高。作为程序员,可以不考虑健康,但是一定不能不考虑效率,如果能把快捷键用得非常流利,那么无疑会大幅度提升你的效率。
为了减少用鼠标的次数,有些人坐到电脑前的第一件事就是把鼠标翻过来,让它四脚朝天。这样就强迫你多用键盘来完成以往用鼠标完成的任务,比如打开一个文件等。不过这只是训练的初级阶段,训练的高级阶段是在以往放鼠标的地方放一个仙人球或仙人掌,不仅净化空气,而且经过几声惨叫后,会对鼠标产生一种莫名的恐惧并终身彻底脱离鼠标。
如果想熟练地使用键盘,就不能不提到Ctrl、Shift、Alt 三个功能键。这几乎是所有快捷键组合中必须要用到的。正确地按Ctrl 的方法不是用小手指,而是应该用你的手掌。Shift 键必须用小手指。然后就是Alt 键,正确的方法是用大拇指,因为Alt 键就在空格键的两边,所以大拇指往里弯一点,就可以够得着了。总结为一句话就是:“Ctrl 用掌拍,Shift 用小指按,Alt 用大拇指抠。”用这个方法手不用移动位置就可以很方便地按住这三个功能键了。抱歉我对此方法的描述有点普通,不够文艺了。其实我也能够写得很文艺,比如说:“当日华山论剑,先是他用黯然销魂掌,破了我的七十二路空明拳;然后我改打降龙十八掌,却不防他伸开右手食指中指,竟是六脉神剑商阳剑和中冲剑并用,又胜我一筹。可见天下武功彼此克制”。这段话够文艺了吧,但是你能明白我在说的是石头、剪子、布游戏吗?
目前市面上常见的键盘有一个问题,那就是左右不对称,如图1-2 左面的键盘所示,键盘左侧的三个功能键可以用前面提到的方法敲击到,但右侧的三个功能键却不行了。为了解决这个问题,生产厂家也推出了很多人体工学键盘,如图1-2 中右面的黑色键盘所示。
图1-2 常见键盘(左)与人体工学键盘(右)
利用这种键盘的好处就是可以左右开弓,唯一的缺点就是由于敲击速度过快,会有噼里啪啦的声音,正所谓:“嘈嘈切切错杂弹,大珠小珠落玉盘。”
如果你只是一个电脑的普通用户,对键盘这个问题不用这么纠结。但是如果你是一个追求效率的程序猿,或者是在Linux 下用Vim 或者是Emacs 这样的命令行编辑器的神人,一个布局合理的键盘才显得非常重要。关于Vim 和Emacs,我们在2.4.2 节会作进一步地介绍。
1.1.3 电脑
编程序不太需要很 power 的电脑。作为父母,如果有一天,你的孩子对你说:“我的电脑编程序的时候不够用了!”这个时候你一定要拒绝他。你可以 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » C语言点滴 - (EPUB全文下载)