C语言复习资料 新颖 完整 优质 复习资料

C语言复习资料 新颖 完整 优质 复习资料

ID:68720771

大小:158.12 KB

页数:31页

时间:2021-10-20

C语言复习资料 新颖 完整 优质 复习资料_第1页
C语言复习资料 新颖 完整 优质 复习资料_第2页
C语言复习资料 新颖 完整 优质 复习资料_第3页
C语言复习资料 新颖 完整 优质 复习资料_第4页
C语言复习资料 新颖 完整 优质 复习资料_第5页
C语言复习资料 新颖 完整 优质 复习资料_第6页
C语言复习资料 新颖 完整 优质 复习资料_第7页
C语言复习资料 新颖 完整 优质 复习资料_第8页
C语言复习资料 新颖 完整 优质 复习资料_第9页
C语言复习资料 新颖 完整 优质 复习资料_第10页
资源描述:

《C语言复习资料 新颖 完整 优质 复习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、优质完整新颖C语言复习资料第一章C语言概述C语言的特点(1)语言简洁,紧凑,使用方便灵活。(2)运算符丰富。(3)数据类型丰富。(4)具有结构化的控制语句。(5)语法限制不太严格,程序设计自由度大。(6)C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。(7)生成目标代码质量高,程序执行效率高。(8)用C语言编写的程序可移植性好。简单的C程序介绍#includevoidmain(){Printf(“thisisaCprogram.”);31优质完整新颖}main是函数的名字,表示“主函数”,void表示此函

2、数是“空类型”,void是“空”的意思,即执行此函数不产生一个函数值,每个C程序都必须有一个main的主函数。Printf是C编译系统提供的标准数据库中的输出函数。编译系统要求程序提供有关的信息(例如队输入输出函数的声明)“#include”就是提供这些信息的。函数体由花括号{}括起来。#includevoidmain(){inta,b,sum;/*注释*/int指定为整型变量a=123;b=456;赋值语句sum=a+b;printf(“sumis%d,sum”);“%d”是输入输出的“格式字符串”,“%d”代表十进制,右端的sum是要输出

3、的变量,它出现在“%d”的位置上31优质完整新颖}#includevoidmain(){intmax(intx,inty);对被调函数max的声明inta,b,c;scanf(“%d,%d”&a,&b);&a,&b中的&的含义是取地址c=max(a,b);调用函数,并赋值给cprintf(“max=%d”,c);}intmax(intx,inty);定义函数,函数值为整形,形式参数为整形{intz;if(x>y)z=x;elsez=y;return(z);将值返回给主调函数}31优质完整新颖第一章程序的灵魂---算法一个程序应包含两个内容(1)对数据的描述。指

4、定数据的类型和数据的组织形式,即数据结构(datastructure)(2)对操作的描述,即操作步骤,也就是算法(algorithm)。数据结构+算法=程序算法的特性(1)有穷性(2)确定性(3)有零个或多个输入(4)有一个或多个输出(5)有效性第二章数据类型,运算符与表达式31优质完整新颖整型(12,0,-3)字符型(‘a’,‘b’)基本类型单精度型浮点型双精度型枚举类型数据类型数组类型构造类型结构体类型共用体类型指针类型空类型在程序中对用到的所有数据都必须指定其数据类型。数据有常量和变量之分,它们都属于以上这些类型。常量:在程序运行过程中,其值不能改变的量。31优质完整新颖例符

5、号常量的使用#definePRICE30/*用#define命令PRICE代表常量30;用一个标识符代表一个常量的符号,称为符号常量,符号常量的值在其作用域(本例中为主函数)内不得更改也不能再被赋值*/#includevoidmain(){intnum,total;num=10;total=num*PRICE;printf(“total=%d”,total);}习惯上,符号常量名用大写,变量名用小写,好处有(1)含义清楚(2)在需要改变一个常量时能做到“一改全改”31优质完整新颖变量;代表内存中具有特定属性的一个储存单元,它用来存放数据,也就是变量的值3变量

6、名(代表一个地址)a变量值储存单元C标识符只能由字母,数字和下划线3种字符组成,且第一个字符必须为字母或者下划线。编译系统将大写字母和小写字母认为是两个不同的字符。变量名的长度最好不要超过8个字符。在选择变量名和标识符时应做到见名知义,以增加程序可读性。在C语言中所有的变量必须“先定义,后使用”作用是(1)凡未被事项定义的,系统不把它认作变量名,这就保证程序中变量名使用得正确。(2)每一个变量被指定为一个确定类型,在编译时能为其分配相应的存储单元。31优质完整新颖(1)指定每一个变量属于一个类型,这就便于在编译时据此检查在程序中要求对该变量的运算是否合法。整型数据整型常量:常数(1

7、)十进制整数,如123,-456。(2)八进制整数,以0开头的数是八进制整数。如0123表示八进制数123,其值为1乘以8的2次方加上2乘以8的1次方加上3成以八的0次方,等于10进制数83,-011表示八进制数11,即十进制数-9(3)十六进制整数,以0x开头的数是十六进制数。如0x123代表十六进制数123,等于十进制数291整型变量在内存中的存放形式数据在内存中是以二进制的形式存放的。十进制数10的二进制形式为1010,VisualC++6.0为一个整型变量分配

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。