计算机程序设计学习指导与实践

当前位置:首页 > 网络编程 > 编程语言与程序设计 > 计算机程序设计学习指导与实践

出版社:贾伯琪 中国科学技术大学出版社 (2012-09出版)
出版日期:2012-9
ISBN:9787312030369
作者:贾伯琪
页数:291页

章节摘录

版权页:   插图:   12.算术运算符和算术表达式 C语言提供的算术运算符有:+(加法)、—(减法或负号)、*(乘法)、/(除法)、%(模或取余)。 (1)算术运算符的优先级: 运算符:负号运算符一乘法、除法、模运算符一加法、减法运算符 优先级:高→低 (2)算术运算符的结合性为从左向右。 (3)模运算符的“%”的两个操作数必须为整型。 (4)两整型量相除商为整数。 (5)可以进行整型、单精度和双精度量的混合运算,此时先将整型、单精度量都转换为双精度量,然后进行运算。 (6)表达式的计算和类型的转换都是逐步进行的。 (7)计算时应特别注意运算符的三个特性及数据类型,特别是除法运算。 13.自增运算符“++”和自减运算符“——” (1)自增、自减运算符,是两个特殊的单目运算符,其运算对象只能是变量。 (2)前缀自增、自减运算符优先级是2,结合方向是右结合。后缀自增、自减运算符的优先级是1,结合方向是左结合。 (3)自增、自减运算符的优先级高于其他算术、关系、逻辑、赋值运算符。 (4)自增、自减运算符操作结果分别使变量增1或减1,但对表达式的运算结果的影响与自增、自减运算符的前置或后置有关。 在自增、自减运算符出现在表达式中的运算符多于一个的情况下:自增、自减运算符放到变量前(前置方式)时,变量先做自增或自减运算,再以变化后的变量值参加表达式中的其他运算;自增、自减运算符放到变量后(后置方式)时,变量先参加表达式中的其他运算,即先将操作数i的值作为这个自增、自减表达式的值确定下来,再做自增或自减运算。 若以++i,i++,——i,i——形式分别作为单一表达式语句操作时,前置和后置的运算结果是相同的,即自增、自减运算符仅用于实现变量的增1、减1运算时,前置和后置的结果相同。 (5)当出现多个“+”或“—”运算符时,C语言规定自左向右取尽可能多的符号组成运算符。如表达式“a+++b+++c++”相当于“(a++)+(b++)+(c++)”。 (6)多数系统函数参数的求值顺序是从右向左的。如设i原值为8,则函数调用语句printf(“%d,%d\n”,i,++i);将首先计算输出参数表达式++i,结果是输出参数表达式的值为9,即i自增1后为9;然后计算输出参数表达式i的值,也为9,因此该printf的输出值为“9,9”。

书籍目录

前言 第一部分 预备知识 一、算法的概念 二、算法的基本结构和表示 三、C语言PAD标准图式及借助它编程的方法 四、结构化流程图(N—S图) 五、算法的基本分类 六、算法设计习题(用伪码、流程图、PAD图或N—S图表示) 第二部分 C程序的上机过程与UNIX系统使用 一、一般过程 二、在UNIX系统上C语言程序的上机过程 三、C语言检查程序lint 四、CC命令格式和使用 五、C语言程序的运行 六、编译实例 七、上机操作示意图 八、UNIX操作系统的基本命令及其使用 九、Linux系统上机过程 十、Turbo C++3.0的集成开发环境与程序调试 十一、VC++6.0集成开发环境简介 十二、VC++6.0调试工具简介 第三部分 上机实验 实验概说 一、实验目的 二、实验要求 三、实验项目内容及学时分配 实验一 C程序的运行环境与简单的C程序设计 一、要点综述 二、实验目的要求和实验内容 实验二 数据类型、运算符和表达式 一、要点综述 二、实验操作 实验三 逻辑运算、判断和选择分支结构 一、要点综述 二、实验操作 实验四 循环控制结构编程 一、要点综述 二、实验操作 实验五 数缉 一、要点综述 二、实验操作 实验六 函数与编译预处理 一、要点综述 二、实验目的要求和实验内容 实验七 指针 一、要点综述 二、实验操作 实验八 结构体和共用体 一、要点综述 二、实验操作 实验九 位运算 一、要点综述 二、实验操作 实验十 文件 一、要点综述 二、实验目的要求和实验内容 实验十一 综合练习 一、要点综述 二、实验操作 第四部分 常见错误 第五部分 实验报告 一、如何写实验报告 二、实验报告示例 三、关于实验预习报告(作业) 第六部分 综合测试题 综合测试题一 综合测试题二 综合测试题三 综合测试题四 附录A常用库函数 附录B ASCII码表 参考文献

编辑推荐

《计算机程序设计学习指导与实践》适合作为高等院校计算机程序设计课程的教辅用书。也可作为自学渎者的辅助教材或参考书。

作者简介

《计算机程序设计学习指导与实践》是在原《C程序设计实验指导与练习》一书的基础上编写的,作为与“计算机程序设汁”课程相配套的教学用书。主要内容有:一、程序设计预备知识;二、C语言程序的上机过程,介绍在不同的计算机系统上运行C程序的方法;三、知识要点与上机实验,每一实验给出了“学习重点”和“要点综述”,主要为学生自修学习指明重点,建议学习方法,每一实验都有明确的实验目的、要求、范例和实验内容及其常见错误;四、常见错误示例表;五、实验报告示例;六、综合测试题。此外,《计算机程序设计学习指导与实践》还在附录中给出了“常用库函数”、“ASCII码表”,以供读者在实验过程中使用。 
书中的“要点综述”重点明确,内容详尽,提供的各实验均按《计算机程序设计课程教学大纲》内容分类,并按实验教学30~40学时设计,范例和上机习题都是经过精心选择安排的。示范和训练的优化结合,使学习者能够在一定的有限实验时间内达到理想的效果。

图书封面


 计算机程序设计学习指导与实践下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024