好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

c语言与程序设计章节小结.docx

6页
  • 卖家[上传人]:鑫**
  • 文档编号:256362557
  • 上传时间:2022-02-19
  • 文档格式:DOCX
  • 文档大小:34.17KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • c语言与程序设计章节小结 第一章 本章小结1. 计算机是由程序限制的,要使计算机遵照人们的意图工作,必需用计算机语言编写程序 2. 机器语言和汇编语言依靠于详细计算机,属低级语言,难学难用,无通用性高级语言接近人类自然语言和数学语言,简单学习和推广,不依靠于详细计算机,通用性强 3. C语言是目前世界上运用最广泛的一种计算机语言,语言简洁紧凑,运用便利敏捷,功能很强,既有高级语言的优点,又具有低级语言的功能,即可用于编写系统软件,又可用于编写应用软件驾驭C语言程序设计是程序设计人员的一项根本功4. 一个C语言程序是由一个或多个函数构成的,必需有一个main函数程序由main函数起先执行在函数体内可以包括假设干个语句,语句以分号完毕一行内可以写多个语句,一个语句可以分写为多行5. 上机运行一个C程序必需经过4个步骤:编辑,编译,连接,执行要娴熟驾驭上机技巧6. 用C语言编写好程序后,可以用不同的C编译系统对它进展编译目前所用的编译系统多采纳集成环境:把编辑,编译,连接和执行等步骤在一个集成环境中完成7. 目前所用的C++集成环境功能强,运用便利由于C++和C兼容,可以用C++集成环境对C程序进展编译,连接和运行。

      其次章 本章小结1. 在C语言中,数据都是属于必须的类型的不同类型的数据在计算机中所占的空间大小和存储方式是不同的整数以其二进制数〔补码〕形式存储,字符型数据以其对应的ASCII代码形式存储,实数以指数形式存储 2. 要区分类型和变量,类型名和变量名如:int a=3; int是类型名,a是变量名类型相当于模板,它只是一种抽象的规定,不占存储空间,不能在其中存放数据,如写成“int=3;”是错误的变量是依据类型所规定的原那么建立的实体,它占存储空间,可以在其中存放数据,写成“a=3;”是正确的3. 在程序中,数据的表现形式有常量和变量常量有字面常量和符号常量两种形式,符号常量和变量不同,它不占存储空间,不能对它指定存储类型,不能被赋值,它只是一个字符串,用来代替一个确定的常量4. 标识符用来标识一个对象〔包括变量,符号常量,函数,数组,文件,类型等〕变量名必需符合C标识符的命名规那么,不要运用系统已有定义的关键字〔见附录B〕和系统预定义的标识符变量名要尽量“见名知意”5. ANSIC标准没有详细规定各类数据在内存中所占的字节数,由各C编译系统自行确定常见的有两种:Turbo C等,short:2字节,int:2字节,long:4字节;Visual是,float为4字节,double为8字节。

      可以用运算符sizsof〔类型名〕或sizsof〔变量名〕测出所用C系统给各类数据安排的字节数6. 要区分字符和字符串‘a’是一个字符,“a”是一个字符串,它包括‘a’和’\\0’两个字符,一个字符〔char〕型变量只能存放1个字符7. 运用++〔自加〕和--〔自减〕是C的一个特色,可以使程序清楚,简练,但用得不适当,也会产生副作用一般只运用最简洁的形式,如i++,p--防止出现二义性,为便利于理解和削减出错,须要时可以加括号8. 在算术表达式中,允许不同类型的数值数据和字符数据进展混合运算C语言编译系统把float型数据都处理为double型两个不同类型数据进展算术运算时,占字节少的数据先转换为字节多的数据类型,然后进展运算,得出的结果是字节多的数据类型 第三章1.为了编写程序,必需首先设想好解决问题的方法和步骤,这就是算法处理任何问题都须要有算法作为程序设计的初学者,应当了解什么是算法,知道构造算法的思路,会运用现成的算法,并且会设计相对简洁的算法,为今后进一步学习和进展程序开发打下根底 2.构思好算法,还须要用适宜的,标准的方式来表示常用的表示算法的方法有:自然语言,传统流程图,构造化流程图〔N-S流程图〕,PAD图,伪代码等。

      它们各有优缺点专业工作者习惯用伪代码,书写自由,修改便利在教学中多用流程图,形象直观,简单驾驭本书主要采纳N-S流程图有了流程图,可以便利地转换为程序,也便于读者阅读和检查程序 3.一个具有良好构造的程序由三种根本构造组成这三种根本构造是:依次构造,选择构造循环构造由这三种构造组成的程序构造合理,思路清楚,简单理解,便于维护这样的程序称为构造化程序4.C语言中的语句的作用是使计算机执行特定的操作,所以称为执行语句程序中对变量的定义是为了对变量指定类型,并据此安排存储空间〔以便存放数据〕,这是在程序编译时处理的,在程序运行时不产生相应的操作,它们不是C语句5.表达式加一个分号就成为一个C语句赋值表达式加一个分号就成为赋值语句C程序中的计算功能主要是由赋值语句来实现的6.在赋值时要留意赋值号〔=〕两侧的数据类型是否相同假如都是数值型数据可以进展赋值这种状况称为赋值兼容但假设两侧的数据的详细的类型不相同,在赋值时要进展类型转换将赋值号右侧的数据转换成赋值号左侧的变量的类型,然后再赋值,但可能发生数据失真7.在C语言中,数据的输入输出主要是通过调用scanf函数和printf函数实现的Scanf和printf不是C语言标准中规定的语句,而是C编译系统的函数库中供应的标准函数。

      读者要娴熟驾驭scanf函数和printf函数的应用 8.熟识几个名词格式限制:scanf函数和printf函数中双撇号中的局部格式声明:由%和格式字符〔也可以有附加字符〕组成,如%d,%c,%7.2f. 格式字符:用来指定各种输出格式,如d,c,f,e,g等 附加格式字符〔也称修饰符〕:对格式字符的作用作补充说明,如=,%7.2f,%-10.3f中有下划线的字符9. 赋值语句和输入输出语句是依次程序构造中最根本的语句,它们不产生流程的跳转 10. 读者要学会编写简洁的程序,并上机调试 第五章1.循环构造是用来处理须要重复处理的操作的循环构造是构造化程序设计的根本构造之一娴熟驾驭循环构造的概念及运用,是程序设计的最根本的要求 2.要构成一个有效的循环,应当指定两个条件:〔1〕须要重复执行的操作,即循环体;〔2〕循环完毕的条件3.在C语言中可以用来实现循环构造的有三种语句:while语句,dowhile语句和for语句它们是可以相互代替的其中以for循环用得最广泛,最敏捷应当驾驭这三种语句的特点和应用技巧,尤其是留意循环完毕条件确实定,它很简单出错例如例5.1中循环接着的条件是i《101〔或者说循环完毕的条件是i>101〕,时时有人把while语句中的循环接着的条件错写成i<=101(即循环结束的条件是i)=101),这就导致少执行一次循环。

      4.如果循环体有多余一个的语句,应当用大括号把循环体的多个语句括起来,形成符合语句,否则系统认为循环体只有一个简单的语句5.break语句和continue语句用来变更循环状态Continue语句和break语句的区分是:continue语句只完毕本次循环,而不是终止整个循环的执行;而break语句那么是完毕整个循环过程,不再判定执行循环的条件是否成立6.循环可以嵌套所谓嵌套,是指在一个循环体中包含另一个完整的循环构造3种循环构造语句〔while语句,dowhile语句,for语句〕可以相互嵌套,即任一个循环语句可以成为任一种循环的循环体的一局部7.有关循环的算法很丰富,学习了循环之后,可以写出困难和好玩的程序,大大拓宽编程的题材,提高编程的水平读者最好多看程序,多做练习,驾驭各种解题的算法本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第6页 共6页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页第 6 页 共 6 页。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.