- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言一、二级章节总结
第一章 程序设计的基本概念
·01-01.程序设计的基本概念
计算机语言
高级语言 远离硬件 C语言 C++ JAVA
低级语言 贴近硬件 机器语言 汇编语言
基本概念:
1、机器语言:计算机能接受和处理的由0和1代码构成的二进制指令或数据,是面向机器的。
2、源程序:由高级语言编写的程序称为“源程序”。
3、目标程序:二进制代码表示的程序称为“目标程序”。
4、编译程序:
5、C源程序:
6、C语言源程序文件名的后缀是.c,经过编译后生成目标文件的后缀名是.obj,经过连接后生成的可执行文件后缀名是.exe。
例题:在Visual C++环境下运行一个C程序时,所运行的程序的后缀名是 ?
7、程序设计一般包含以下步骤:
1)确定数据结构;2)确定算法;3)编译;4)运行调试程序;5)整理并写出文档资料。
8、算法:
特点:1)有穷性;2)确定性;3)可行性;4)有零个或多个输入;5)有一个或多个输出。
算法的描述方法:1)伪代码;2)一般流程图(传统的结构化流程图);3)N-S流程图;4)PDA图等。
传统的结构化流程图:
开始框 处理框
输入/输出框 判断框
流程线 连接点
N-S流程图:
结构化的语言的三种结构:
1)顺序结构;2)选择结构;3)循环结构。
顺序结构:
语句1 语句1
语句2
语句2
一般流程图 N-S图
选择结构:
不满足
不满足
判断表达式不满足满足判断表达式
判断表达式
不满足
满足
满足
语句2 语句1 语句1
语句2
语句1
循环结构:
不满足
不满足
判断表达式
满足
满足
循环体
循环体
当判断表达式满足
循环体
循环体
a)当型循环 先判断,后执行 最少循环0次
b)直到型循环 先执行,后判断 最少循环1次
第二章 C语言基础知识
·02-01.简单C语言的构成和格式
例:
#include “stdio.h”
main()
{float a,b,area;
a=1.2;
b=3.6;
area=a*b;
printf(“a=%f,b=%f,area=%f\n”,a,b,area);
}
命令行:
1)命令行必须以“#”开头,最后不能加“;”号。(因为它不是C语言的语句)
2)一对双引号中间stdio.h是系统提供的文件名,该文件包含着有关输入输出函数的信息。
主函数
1)main是主函数名,C语言规定必须用main作为主函数名;
2)主函数后的一对括号中间可以是空的,但这一对括号是绝对不能省略的;
3)一个C程序可包含任意多个不同名字的函数,但必须有且只有一个主函数;
4)C程序的运行总是从主函数开始执行。
函数体
1)在主函数的下方是函数主体部分,函数主体部分总是从“{”开始,到“}”结束,{ }必须成对出现;
2)函数体分为定义(说明)部分和执行语句部分;
3)可执行语句数量不限,但必须放在定义语句后面;(必须先定义后执行)
C语言的简单语法格式
1)C语句必须以“;”结束,“;”是C语句的一部分,而不是语句间的分隔符;
2)注释符号“/* */”必须成对出现,不允许出现嵌套情况。“/”和“*”之间不允许有空格;
·02-02.标识符的组成和分类
什么是标识符
例:main()
{int a,b;
a=10,b=11;
Printf(“a=%d,b=%d”,a,b);
}
1)组成:字母,数字和下划线,一定要是字母或者下划线开头;例:area _abc 4dd
2)区分大小写: page Page是2个不同的标识符;
3)标识符的长度:C语言中只能识别前8位
标识符的分类
1)关键字:系统规定好的:if while等 (39个)关键字不能另作他用;
2)预定义标识符:系统规定好的,但是可以另作他用,如:scanf、printf。
3)用户定义标识符
·02-03.整型数据和实型数据
常量
1、定义:程序运行中,不得改变的量
2、分类:
1)整型常量:1 2 -1 -2 2)实型常量:3.
文档评论(0)