预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言程序设计教学要求1.1程序与程序设计 1.2算法及其描述 1.3C语言的发展及特点 1.4C语言程序的基本结构 1.5C语言字符集、标识符和关键字 1.6C语言程序的开发环境一、程序 实际上是一个用计算机语言描述的某一问题的解决步骤。第1章C语言程序设计概述第1章C语言程序设计概述一、算法的概念 算法是由一套规则组成的一个过程,算法是对某一特定问题的求解步骤的一种描述。算法应当具备以下几个方面的特点:第1章C语言程序设计概述如用N-S图来描述从a和b中找大数的问题。二、C语言的特点 1、具有结构化语言的特点,用函数作为程序的组成单 位,设计出的程序简洁、紧凑、结构清晰; 2、既有高级语言的特点(可移植性好),又有低级语言 的许多功能(能对硬件操作); 3、提供了丰富的数据类型; 4、语法限制不太严格,程序设计自由度大; 5、生成的目标代码质量高,程序执行速度快。#include<stdio.h>/*标准输入输出头文件*/ main() {inta,b,c,s;/*定义四个整型变量*/ a=8;b=12;c=6;/*变量赋值*/ s=a+b*c;/*算术运算并赋值*/ printf(“s=%d\n”,s);/*输出结果*/ }⑵语句必须以分号(;)作结束标志; ⑶由“/*”与“*/”之间的内容构成C语言程序的注释 部分; ⑷用预处理命令#include可以包含有关文件的信息。 ⑸在C语言中区分大小写,如Main、MAIN、main、 maiN是不相同的。一、C语言字符集 1、英文字母:大小写各26个,共计52个; 2、阿拉伯数:0~9共10个数字; 3、下划线:_; 4、特殊符号:通常指由1~2个符号组成的运算符。 算术运算符:+-*/%++-- 关系运算符:<>>=<===!= 逻辑运算符:&&||! 位运算符:&|~^>><< 条件运算符:?:和赋值运算符:= 其他分隔符:()[]{}.,;二、标识符 就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。 C语言规定: 标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 例如: 合法标识符:_22A,lea_1,avg3,day,ABCde43xyw8 不合法标识符:M.J.YORK,$_238,#xy,a*b,8Tea 注意: 在C语言中,大小写字母不等效。因此,a和A,I和i,Sum和sum,分别是两个不同的标识符。三、关键字 就是具有特定含义的标识符,用户不能用来作自定义标识符。由ANSI标准推荐的关键字有32个,常用的有: 与数据类型有关的: charintfloatdoublesignedunsigned shortlongvoidstructuniontypedef enumsizeof 与存储类别有关的: autoexternregisterstatic 与程序控制结构有关的: dowhileforifelseswitchcase defaultgotocontinuebreakreturn 第1章C语言程序设计概述