现在位置: 首页 > eric发表的所有文章
  • 02月
  • 20日
例题 ⁄ 共 338字 暂无评论
计算表达式 1 2 3 4 5 6 7 8 #include<stdio.h> #include<math.h>   int main() { printf("%.8lfn", 1+2*sqrt(3)/(5-0.1)); return 0; }#include<stdio.h> #include<math.h> int main() { printf("%.8lfn", 1+2*sqrt(3)/(5-0.1)); return 0; } 读者可能还是有一些疑惑:5-0.1的值是什么?“整数-浮点数”是整数还是浮点数?另外,多出来的第2行是做什么用的? 第1个问题相信读者能够“猜到”结果:整数-浮点数=浮点数。 但其实......
阅读全文
首选的编译器就是国产的C-Free 为什么首选C-Free? 能够编译单个源文件 能够显示行号 体积小巧 支持标准C/C++ 漂亮的语法高亮 格式化代码Astyle 使用超级简单:短短的5步,你就可以编译你的C程序了 1 Ctrl+N 创建新文件 2 Ctrl+S 保存文件 3 选择代码模板:鼠标右键->代码模板->c templete 4 输入源代码 5 F5 运行 常见问题 1. 怎么修改新建文件的默认文件名为c 【工具】→【环境选项】,修改"新建文件类型" 2. 如何调整字体? 【工具】→【编辑器选项】,字体建议使用Courier New,大小可以设为16 下载 C-Free 4.0 标准版......
阅读全文
  • 02月
  • 17日
11 文件处理, 例题 ⁄ 共 1480字 暂无评论
文件复制的功能就是将终端的输入复制到终端的输出。 借助于 getchar 与 putchar 函数,可以在不了解其它输入/输出知识的情况下编写出数量惊人的有用的代码。最简单的例子就是把输入一次一个字符地复制到输出,其基本思想如下: 读一个字符 while(该字符不是文件结束指示符) { 输出刚读入的字符 读下一个字符 } 将上述基本思想转换为 C 语言程序为: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <stdio.h>   int main(int argc, char *argv[]) { int c;   c = getchar()......
阅读全文
  • 02月
  • 17日
例题 ⁄ 共 536字 暂无评论
这部分内容展示了C语言的精髓:简洁、精炼。本节包含了四个超级经典的程序:文件复制,字符计数,行计数,单词计数。 接下来我们看一组与字符型数据处理有关的程序。读者将会发现,许多程序只不过是这里所讨论的程序原型的扩充版本而已。 标准库提供的输入/输出模型非常简单。无论文本从何处输入,输出到何处,其输入/输出都是按照字符流的方式处理。文本流是由多行字符构成的字符序列,而每行字符则由 0个或多个字符组成,行末是一个换行符。标准库负责使每个输入/输出流都能够遵守这一模型。使用标准库的 C 语言程序员不必关......
阅读全文
  • 02月
  • 17日
例题 ⁄ 共 394字 暂无评论
在程序中使用 300、20 等类似的“幻数”并不是一个好习惯,它们几乎无法向以后阅读该程序的人提供什么信息,而且使程序的修改变得更加困难。处理这种幻数的一种方法是赋予它们有意义的名字。#define 指令可以把符号名(或称为符号常量)定义为一个特定的字符串: #define 名字 替换文本 在该定义之后,程序中出现的所有在#define 中定义的名字(既没有用引号引起来,也不是其它名字的一部分)都将用相应的替换文本替换。其中,名字与普通变量名的形式相同:它们都是以字母打头的字母和数字序列;替换文本可以是任何字符序列,而不......
阅读全文
  • 02月
  • 16日
第一步:计算算术表达式 计算机速度快,很适合做计算和逻辑判断工作。 首先介绍顺序结构程序设计,其基本思路是:把需要计算机完成的工作分成若干个步骤,然后依次让计算机执行。注意这里的“依次”二字——步骤之间是有先后顺序的。这部分的重点在于计算。接下来介绍分支结构程序设计,用到了逻辑判断,根据不同情况执行不同语句。本章内容不复杂,但是不容忽视。 注意:编程不是看会的,也不是听会的,而是练会的,所以应尽量在计算机旁阅读 本书,以便把书中的程序输入到计算机中进行调试,顺便再做做上机练习。千万不要图快——......
阅读全文