taoyuan7788

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年7月8日

摘要: 1.4.1 运行C程序的步骤与方法程序就是一组计算机能识别和执行的指令,每条指令都是计算机执行特定的操作。我们的c语言是 高级语言,编写出来的程序是 “源程序source program”,而计算机只能识别二进制的 1与0,因此 我们需要一个“软件”把源程序翻译成二进制形式的“目标程序object program”,然后在加入启动代码,在将目标程序与系统的函数库与其他目标程序连接,形成可执行文件编程大致步骤如下1 确定目标 (要完成的哪些功能)2 想出思路,框架(如何实现)3 具体代码化 (具体编写实现的代码)4 编译与连接 (转换为可执行文件)5运行目标程序6调试与修改7进行维护1.4.2 阅读全文
posted @ 2013-07-08 23:09 taoyuan7788 阅读(909) 评论(0) 推荐(0) 编辑

摘要: 程序代码开始:——————————————————————————————————————————————————————————————————————#include /*#include是预处理命令,stdio.h为文件头 ,包含了代码中所需要的信息,stdio.h被称为标准输入输出信息 ,全称为:standard input & output缩写,当然还有其他文件头,不过貌似我们初学者这部只知道stdio.h就可以了*/ //例子:两个数相加 #include int main (void) //C语言都是由main 主函数开始 /*这里与原书例子有区别 原书为 void ma 阅读全文
posted @ 2013-07-08 23:07 taoyuan7788 阅读(295) 评论(0) 推荐(0) 编辑

摘要: 书上是这么写的1 简介 紧凑 制定了32个关键字,9种控制语句,使编码更方便2 运算符丰富 34种运算符,种类繁多 功能丰富灵活3 数据类型丰富 整形,浮点,字符,指针,数组,结构体,公用体等4 结构化控制语句 if else ,while ,for等5 语法自由度大 允许程序员自由发挥6 允许访问物理位置,进行bit操作,具有低级语言的优点7 目标代码质量高,执行效率高 (与其他高级语言相比)8 具有一定的可移植性 比汇编语音移植性高,稍加修改后可移动到不同的硬件平台上面是书上说的,下面是别人告诉我的大家一般都说C的特点是 灵活而强大。我感觉灵活就是不死板,例如 int a;a=1;int 阅读全文
posted @ 2013-07-08 23:05 taoyuan7788 阅读(231) 评论(0) 推荐(0) 编辑

摘要: 教材采用的是 c语音程序设计潭浩强第三版1 程序的概述1.1 c语音的发展背景大家需要一种解决当时计算机问题的语言,UNIX系统的描述和实现工具语音,具有高级语言和低级语言的优点1972-1973年C语言由开发者D.M.Ritchie 在B语音上发展而来,当时UNIX系统5版后大部分由C语音改写,C语音得到良好的发展1978年Brian.W.Kernighan and Dennis M. Ritchie 共同编写了《The C Programming》 被称为K&R C语音 或 《经典的C》 ,成为当时大众认同度较广的标准, 后随之不断的变化进步肯扩充,大家发现C缺少一个正规的标准,于 阅读全文
posted @ 2013-07-08 23:03 taoyuan7788 阅读(245) 评论(0) 推荐(0) 编辑

摘要: 在Win7下硬盘安装ubuntu9.10方法小结 昨天周末,闲来无事,看身边的人个个玩双系统玩的不亦乐乎,自己心里也痒痒,于是决定自己也装个感受下。遂开始google找资料教程了,一路上认识了 grub menu.lst 等几个名词和新的内容,从下午3点一直折腾到晚上10点才算装好,这个过程实在也是痛苦啊,但经历过一次后自己对相关知识也有了一定了解。废话少说,下面是我的安装过程:1、下载系统的ISO镜像(这个当然的啦),和在win下引导linux的grub4dos ;2、安装:(转)-------------------------------转------------------------ 阅读全文
posted @ 2013-07-08 22:48 taoyuan7788 阅读(233) 评论(0) 推荐(0) 编辑

摘要: codeblocks 使用汇总集成本帖提到的所有补丁,非官方,双编译器(VC9、MinGW4.4.3)绿色版,解压密码:csdn >> http://portablecb.googlecode.com/files/LoveDEV.7z Editor...弹出的对话框中。 2)不少命令都可针对当前行或选中的代码块,下文简称当前行或选中块。 ==日常编辑== • 按住Ctrl滚滚轮,代码的字体会随你心意变大变小,对保护视力特别有好处。 • 在编辑区按住右键可拖动代码,省去拉(尤其是横向)滚动条之麻烦;相关设置:Mouse Drag Scrolling。 • Ctrl+... 阅读全文
posted @ 2013-07-08 22:38 taoyuan7788 阅读(539) 评论(0) 推荐(0) 编辑

摘要: 漫谈C语言及如何学习C语言http://sunxiunan.com/?p=1661云风最近写了一篇博客《C语言的前世今生》。作为长期使用C语言开发网络游戏服务器的程序员,云风是有理由写这样一篇文字,不过还是感觉谈的不够深入,C语言在业界使用的现状没有怎么描写,有些意犹未尽。在这里想比较系统的谈谈个人对C语言学习方式方法的理解。分别按照书籍、实验环境搭建、网络资源来分别介绍,希望能写的比较完整全面一些,给想学习C语言的朋友一个有价值的参考。为什么要学习C语言?为什么要学习、使用C语言?为什么要学习一个可能比自己都岁数大的编程语言?我在前面如何学习编程语言的博客文章http://sunxiunan 阅读全文
posted @ 2013-07-08 22:22 taoyuan7788 阅读(267) 评论(0) 推荐(1) 编辑

摘要: http://www.cnblogs.com/hackergodness/archive/2011/05/26/2059268.html【转】CodeBlocks中文版使用手册原手册下载:http://www.codeblocks.org/docs/manual_en.pdf 译者:JGood(http://blog.csdn.net/Jgood) 译者言:工欲善其事,必先利其器。一个好的工具能事半功倍。写程序时,特别是写C++程序,大部分人脑子里想到的第一个工具就是VisualStudio。不可否认,VS很好很强大,用户体验非常好。但VisualStudio也是有缺点的:它非常庞大;只支持V 阅读全文
posted @ 2013-07-08 22:21 taoyuan7788 阅读(289) 评论(0) 推荐(0) 编辑

摘要: 吾爱破解 -论坛 › 软件安全 『编程语言区』 › 很好的c语言学习资料http://www.52pojie.cn/thread-9122-1-1.html现在共享一下【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i2)/*如果是闰年且月份大于2,总天数应该加一天*/sum++;printf("It is the %dth 阅读全文
posted @ 2013-07-08 18:56 taoyuan7788 阅读(384) 评论(0) 推荐(0) 编辑

摘要: Ambiguous operators need parentheses 不明确的运算需要用括号括起 Ambiguous symbol ’’xxx’’ 不明确的符号 Argument list syntax error 参数表语法错误 Array bounds missing 丢失数组界限符 Array size toolarge 数组尺寸太大 Bad character in paramenters 参数中有不适当的字符 Bad file name format in include directive 包含命令中文件名格式不正确 Bad ifdef directi... 阅读全文
posted @ 2013-07-08 18:43 taoyuan7788 阅读(203) 评论(0) 推荐(0) 编辑

摘要: VC知识库 提供Visual C++程序源代码、编程文摘、及其它VC资料,还有论坛交流。唯C世界 主要包括C语言教室、C数据结构、软件下载、技术论坛等,这里的论坛不错的。VC大本营 VC爱好者制作的网站,规划还是挺系统的,内容也不错。C语言之家 提供源程序代码和学习资料等下载,有论坛交流。C++ Builder开发者 提供控件、源代码、系统补丁、电子书籍等下载,另有控件使用及编程技巧。Visual C++技巧与源代码 专为开发者设计,大量的源代码、全面的详细介绍。单片机的C语言 专题论坛,单片机的C语言,Keil C解密版下载。VC之路 综合软件开发网,以VC++编程为主。Visual C++ 阅读全文
posted @ 2013-07-08 18:28 taoyuan7788 阅读(698) 评论(0) 推荐(0) 编辑

摘要: ode::blocks 去掉自动 添加成对符号如果不想自动补全括号,可以去掉该选项:菜单setting->editor->brace completion________________________________________________________________________________________________________________________________________________________调试方法code::blocks 可以单独执行文件,但不能调试,若需要调试则需要建立工程File - New - Project, 阅读全文
posted @ 2013-07-08 10:29 taoyuan7788 阅读(1873) 评论(0) 推荐(0) 编辑