单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第二级第9章 IO 处理第9章 IO 处理9.1 Java流概述 9.2 JAVA流相关类 9.3 随机文件访问 9.4 File类 9.5 对象流和序列化 9.1 Java流概述JAVA语言具有平台无关性不允许程序直接访问IO设备其对包括文件在内设备的IO操作是以流的形式实现的通过流程序可以从各种输入设备读入数据向各种输出设备输出数据 流是一
C中把数据之间的传输操作称作流在C中流既可以表示数据从内存传送到某个载体或设备中即输出流也可以表示数据从某个载体或设备传送到内存缓冲区变量中即输入流在进行IO操作时首先打开操作使流和文件发生联系建立联系后的文件才允许数据流入或流出输入或输出结束后使用关闭操作使文件与流断开联系含义显示器 ostrstream 格式化输入输出 运行结果为: aaaaaaaaaaaaa aaaaaaaaaaa
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第 9 章 编译预处理前言: C语言系统在执行一个C程序时如果程序中间有预处理命令则首先进行编译预处理(即在对源程序进行编译之前先对源程序中的预处理命令进行预先处理) 然后再将处理的结果和源程序一起进行编译以得到目标代码 什么是预处理命令 预处理命令是一些行首以开头的特殊语句命令这些命令与C语句不同也不是C语言本身的组成
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第2章 IA-32结构微处理器与80862.1 IA-32微处理器是8086的延伸 2.1.1 8086功能的扩展1.从16位扩展为32位 8086是16位微处理器 16位能表示的数的范围是十分有限的用16位作为地址只能表示64KB 1985年Intel推出了第一个32
#
#
#
条件编译例如在调试程序时常常希望输出一些所需的信息而在调试完成后不再输出这些信息可以在源程序中插入以下的条件编译段indef DEBUG printf(x=dy=dz=dnxyz)endif如果在它的前面有以下命令了行:define DEBUG 则在程序运行时输出xyz的值以便调试时分析调试完成后只需将这个define命令行删去即可当然也可用printf语句实现这样的功能但却麻烦的多
第9章编译预处理91宏定义911编译预处理的概念编译预处理是指在编译系统对文件进行编译词法分析、语法分析、代码生成及优化之前,对一些特殊的编译语句先进行处理,然后将处理的结果与源程序一起编译,生成目标文件。编译预处理语句都是以#开头,其结尾不带分号(;),以表示与普通程序语句相区别。编译预处理语句分为三类:宏定义、文件包含和条件编译等,它常用于程序设计的模块化、移植、调试等方面。912宏定义宏定义
第九章 主要内容91 宏92 文件包含编译:包括对程序的词法、语法进行分析,并生成目标代码预处理:在编译之前,根据预处理命名,对程序作相应的处理预处理命令:以“#”开头,不是c语言的组成部份, 不能直接进行编译种类: 宏 文件包含 条件编译91 宏定义◆不带参数的宏定义◆带参数的宏定义#define PRICE 30#include stdiohvoid main ( ) { int num, t
违法有害信息,请在下方选择原因提交举报