启程第一站NO.1--《C Primer Plus(第五版)中文版》第五章_5.1 循环介绍
2013-12-11 22:11
204 查看
一直以来,想每日记载自己的学习心得,可迟迟没有动笔。慵懒的性格,拖拉的习惯,两年后,终于起笔,扬起风帆,出发咯!
作为一个有两年多工作经验的女程序员,很惭愧,感觉这两年多的日子,都在打酱油。多少心愿,多少书籍,均如同这个账号,尽管在心里翻腾良久,却一直尘封,从未开启!当我决定大干一场,却发现胸中无竹,心里无墨。今天在这里许下一个心愿,希望这次起航,能一直走下去,终成大器,csdn共鉴!
该博客将记录我学习的点点滴滴,与我共同成长!
隆重介绍一下我启程的第一站:《C Primer Plus(第五版)中文版》
该书针对初学者不可多得的一本好书,我一直做unix C开发,可惜却一直做的不伦不类,unix系统不了解,C基础不扎实,工作称作是unix C,可惜工作内容完全采用公司框架,完全没有了C的踪影。鉴于这种比较尴尬的情况,我决定从头开始,踏实基础,这本书我已经看了有大概两个星期了,现在已经看到第五章了,那么就从第五章开始吧!
首先介绍一下我的学习环境:
linux系统:CentOS
远程访问客户端:Xshell
使用编辑工具:vim
使用编辑工具:cc
虽然我工作中的编辑工具一直使用的是UE(UltraEdit),但是鉴于现在很多招聘公司面试的时候会问vi用的熟练程度,姐姐我总是支支吾吾,所以还是从最最基础的练习开始吧!vs2010或者VC++6.0也可以,只是我一直工作的是黑洞洞环境,又不想学习与工作之间的距离拉的太远,所以果断选择linux环境,等基础打牢了再学习集成的IDE环境!
然后简介下我的代码路径结构:
chp5 --章节主目录
exe --存放可执行文件
src --存放学习过程中的源码
learn --存放章节中例子源码
exec --存放章节复习题源码
code --存放章节编程题源码
好了,背景及环境介绍完毕,开始学习吧!
上来第一个例子:
程序清单5.1 shoes1.c【代码路径:/home/biyj/C_Primer_Plus/chp5/src/learn/[b]shoes1.c】 [/b]
编译命令:cc -o shoes1 ../src/learn/shoes.c【统一使用这种方式编译,编译命令在目录/home/biyj/C_Primer_Plus/chp5/exe下执行】
运行结果:【/home/biyj/C_Primer_Plus/chp5/exe/shoes1】
程序清单5.2 shoes2.c【代码路径:/home/biyj/C_Primer_Plus/chp5/src/learn/shoes1.c】(主要是体验计算机循环的魅力!)
运行结果:【/home/biyj/C_Primer_Plus/chp5/exe/shoes2】
5.1小节至此结束,这两个例子主要是让初学者体验一下while循环的意义,书中的解释,初学者最好细细研读一下,如有疑问,可以留言,一起探讨哦!在此感谢《C Primer Plus(第五版)中文版》的原作者和译本作者哦!
作为一个有两年多工作经验的女程序员,很惭愧,感觉这两年多的日子,都在打酱油。多少心愿,多少书籍,均如同这个账号,尽管在心里翻腾良久,却一直尘封,从未开启!当我决定大干一场,却发现胸中无竹,心里无墨。今天在这里许下一个心愿,希望这次起航,能一直走下去,终成大器,csdn共鉴!
该博客将记录我学习的点点滴滴,与我共同成长!
隆重介绍一下我启程的第一站:《C Primer Plus(第五版)中文版》
该书针对初学者不可多得的一本好书,我一直做unix C开发,可惜却一直做的不伦不类,unix系统不了解,C基础不扎实,工作称作是unix C,可惜工作内容完全采用公司框架,完全没有了C的踪影。鉴于这种比较尴尬的情况,我决定从头开始,踏实基础,这本书我已经看了有大概两个星期了,现在已经看到第五章了,那么就从第五章开始吧!
首先介绍一下我的学习环境:
linux系统:CentOS
远程访问客户端:Xshell
使用编辑工具:vim
使用编辑工具:cc
虽然我工作中的编辑工具一直使用的是UE(UltraEdit),但是鉴于现在很多招聘公司面试的时候会问vi用的熟练程度,姐姐我总是支支吾吾,所以还是从最最基础的练习开始吧!vs2010或者VC++6.0也可以,只是我一直工作的是黑洞洞环境,又不想学习与工作之间的距离拉的太远,所以果断选择linux环境,等基础打牢了再学习集成的IDE环境!
然后简介下我的代码路径结构:
chp5 --章节主目录
exe --存放可执行文件
src --存放学习过程中的源码
learn --存放章节中例子源码
exec --存放章节复习题源码
code --存放章节编程题源码
好了,背景及环境介绍完毕,开始学习吧!
上来第一个例子:
程序清单5.1 shoes1.c【代码路径:/home/biyj/C_Primer_Plus/chp5/src/learn/[b]shoes1.c】 [/b]
编译命令:cc -o shoes1 ../src/learn/shoes.c【统一使用这种方式编译,编译命令在目录/home/biyj/C_Primer_Plus/chp5/exe下执行】
运行结果:【/home/biyj/C_Primer_Plus/chp5/exe/shoes1】
程序清单5.2 shoes2.c【代码路径:/home/biyj/C_Primer_Plus/chp5/src/learn/shoes1.c】(主要是体验计算机循环的魅力!)
运行结果:【/home/biyj/C_Primer_Plus/chp5/exe/shoes2】
5.1小节至此结束,这两个例子主要是让初学者体验一下while循环的意义,书中的解释,初学者最好细细研读一下,如有疑问,可以留言,一起探讨哦!在此感谢《C Primer Plus(第五版)中文版》的原作者和译本作者哦!
相关文章推荐
- 第五章——循环结构5.1
- 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴
- [Linux内核完全剖析]第五章Linux内核体系结构5.1-5.3总结 Linux内存空间分配
- VMware vSphere 5.1 群集深入解析(十六)-DPM介绍
- php for 循环使用实例介绍
- 《研磨struts2》第五章 Result 之 5.1 Result基础
- 第一部分:介绍(OLE Drag和Drop随笔)
- 关系数据库设计范式介绍(第一范式,第二范式,第三范式)
- Python中条件选择和循环语句使用方法介绍
- mysql存储过程 游标 循环使用介绍
- 5.1 vim介绍 5.2 vim颜色显示和移动光标 5.3 vim一般模式下移动光标 5.4 vim一般模式下复制、剪切和粘贴
- Hadoop基础——第一弹:Hadoop介绍
- C++ FAQS 翻译 (第一部分 预备知识 第一章 介绍)
- 第五章 5.1 网页等级算法全面阐释 Analysis of PageRank Algorithm
- 应用Rational 工具简化基于J2EE的项目:第一部分 介绍
- javascript 循环调用示例介绍
- C语言中分支结构及循环结构的简单介绍
- 第五章:循环
- [学习笔记—Objective-C]《Objective-C 程序设计 第6版》第五章 循环结构 部分例题&课后题讲解
- [kernel 启动流程] (第五章)第一阶段之——临时内核页表的创建