欢迎来到天天文库
浏览记录
ID:35294336
大小:93.17 KB
页数:16页
时间:2019-03-23
《c语言一、二级章节总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一章程序设计的基本概念·01-01.程序设计的基本概念计算机语言高级语言远离硬件C语言---C++----JAVA低级语言贴近硬件机器语言汇编语言基本概念:1、机器语言:计算机能接受和处理的由0和1代码构成的二进制指令或数据,是面向机器的。2、源程序:由高级语言编写的程序称为“源程序”。3、目标程序:二进制代码表示的程序称为“目标程序”。4、编译程序:5、C源程序:6、C语言源程序文件名的后缀是.c,经过编译后生成目标文件的后缀名是.obj,经过连接后生成的可执行文件后缀名是.exe。例题:在VisualC++环境下运行一个C程序时,所运行的程序
2、的后缀名是?7、程序设计一般包含以下步骤:1)确定数据结构;2)确定算法;3)编译;4)运行调试程序;5)整理并写出文档资料。8、算法:特点:1)有穷性;2)确定性;3)可行性;4)有零个或多个输入;5)有一个或多个输出。算法的描述方法:1)伪代码;2)一般流程图(传统的结构化流程图);3)N-S流程图;4)PDA图等。传统的结构化流程图:开始框处理框输入/输出框判断框流程线连接点N-S流程图:9、结构化的语言的三种结构:1)顺序结构;2)选择结构;3)循环结构。顺序结构:语句1语句1语句2语句2一般流程图N-S图选择结构:不满足判断表达式不满足满
3、足判断表达式满足语句2语句1语句1语句2循环结构:不满足判断表达式满足循环体当判断表达式满足循环体a)当型循环先判断,后执行最少循环0次b)直到型循环先执行,后判断最少循环1次第二章C语言基础知识·02-01.简单C语言的构成和格式例:#include“stdio.h”main(){floata,b,area;a=1.2;b=3.6;area=a*b;printf(“a=%f,b=%f,area=%f”,a,b,area);}1、命令行:1)命令行必须以“#”开头,最后不能加“;”号。(因为它不是C语言的语句)2)一对双引号中间stdio.h是
4、系统提供的文件名,该文件包含着有关输入输出函数的信息。2、主函数1)main是主函数名,C语言规定必须用main作为主函数名;2)主函数后的一对括号中间可以是空的,但这一对括号是绝对不能省略的;3)一个C程序可包含任意多个不同名字的函数,但必须有且只有一个主函数;4)C程序的运行总是从主函数开始执行。3、函数体1)在主函数的下方是函数主体部分,函数主体部分总是从“{”开始,到“}”结束,{}必须成对出现;2)函数体分为定义(说明)部分和执行语句部分;3)可执行语句数量不限,但必须放在定义语句后面;(必须先定义后执行)4、C语言的简单语法格式1)C语
5、句必须以“;”结束,“;”是C语句的一部分,而不是语句间的分隔符;2)注释符号“/**/”必须成对出现,不允许出现嵌套情况。“/”和“*”之间不允许有空格;·02-02.标识符的组成和分类1、什么是标识符例:main(){inta,b;a=10,b=11;Printf(“a=%d,b=%d”,a,b);}1)组成:字母,数字和下划线,一定要是字母或者下划线开头;例:area_abc4dd2)区分大小写:pagePage是2个不同的标识符;3)标识符的长度:C语言中只能识别前8位2、标识符的分类1)关键字:系统规定好的:ifwhile等(39个)关键
6、字不能另作他用;2)预定义标识符:系统规定好的,但是可以另作他用,如:scanf、printf。3)用户定义标识符·02-03.整型数据和实型数据一、常量1、定义:程序运行中,不得改变的量2、分类:1)整型常量:12-1-22)实型常量:3.0-2.03)字符型常量:ab124)字符串常量:hghjlk3、符号常量程序举例圆周率PI#include“stdio.h”#definePI3.14159main(){floatr,s;r=5.0;s=PI*r*r;Printf(“s=%f”,s);}二、变量1、概念:其值可以改变的量。与常量对应。2、
7、变量实质:内存中的存储单元。3、变量应先定义后使用。4、特性:1)凡未被事先定义的,不作为变量名;2)每一变量被指定为一确定类型,在编译时就能为其分配相同的存储单元;3)指定每一变量属于一类型,便于在编译时,据此检查该变量所进行的运算是否合法。一、整型常量1、整型常量的表示方法:十进制、八进制、十六进制2、三种进制的表示方法:1)十进制数:用一串连续的数字来表示,中间不允许有空格或其它字符。2)八进制数:A、八进制数用数字“0”开头(注意:是数字“0”(零),不是字母“o”);B、八进制数只能用合法的八进制数表示,数字“0-7”,但当输入非法数字时
8、,C程序不会提示错误,只是得不到正确的结果。3)十六进制数:用数字“0”和字母“x”开头(x可大写)。十六进制数只能含有合
此文档下载收益归作者所有