《C语言程序设计》教学辅导资料文件汇编
指针与数组 指针与二维数组 字符数组与字符指针 函数与指针 指针数组 多级指针
指针数组作main ( )的参数 10. 结构、共用、枚举 重点 结构 公用体 枚举类型 11. 文件 重点 文件分类 文件的作用 文件处理过程
周 学 习 指 导
主 题: 《C语言程序设计》课程辅导 内 容:
《C语言程序设计》课程辅导一
——概述
1. 语言:人类交流思想的工具。
程序设计语言:人与计算机交流的一种语言。
程序设计语言分为:面向过程的设计语言(c, pascal等)
面向对象的程序设计语言(VB,C++等)
2.C语言的特点 (不作详细介绍,自己看)近些年广泛应用的一种程序设计语言
2008-3-12 15:23:00 - 6 -
《C语言程序设计》教学辅导资料文件汇编
3.C程序的结构
①C程序是由函数构成
一个C程序是由若干个函数组成,其结构为:
main() { .
. . . . }
f1( ) { .
. . . } f2( ) { .
. . }
说明:
1.其中有一个main()函数,必须有一个main()。
2.各函数的位置(先后次序)无关,但计算机执行时都是从main()函数开始,结束也在main(). 3.其他函数被调用
②main( )函数的结构: 只有一个main( )C程序: /*Simple.c*/ main( )
2008-3-12 15:23:00 - 7 -
《C语言程序设计》教学辅导资料文件汇编
{int a,b,c,s; a=15; b=25; scanf(―%d‖,&c); s=a+b-c;
printf(―S=%d\\n‖,s); } 说明:
① /*?*/注释,不被编译,增加可读性;
② main主函数名,main后( )中放参数,可以没参数,但( )不能省; ③ 任何一个C函数体都是从一对{ }括起来,{ 和 }不一定占一行
函数体内:前部:变量的说明 程序的语句部分
④ C程序中,一行可以写几个语句,每个语句以“;”作为语句的结束。 ⑤ 书写自由,可以从任何地方开始。
⑥ 区分大小写,程序中语句及定义变量等一般都小写。
《C语言程序设计》课程辅导二 ——数据类型、运算符与表达式
一. 数据类型 整型(int)
C数据类型: 基本类型 字符型(char)
实型 单浮点(float) 双浮点(double) 数组 复杂类型 结构 联合(共用) 指针 枚举
1.常量与变量
2008-3-12 15:23:00
- 8 -
《C语言程序设计》教学辅导资料文件汇编
常量:程序中其值不变的量(在程序中直接写的常数) 变量:其值可以改变的量
? 每个变量在内存中占一定的存储单元
? 变量名:由字母、数字、下划线组成,以字母开头(长度不限,但一般取前8个字符) ? 变量使用之前必须说明其类型 下面分别介绍其本类型中的常量与变量 ① 整型
整型常量:不带小数点的正、负整数。 C允许使用的整型常数有三种: +进制整数:-123, 10, 421, 0 八进制整数:(以0开头)0345 -0123 十六进制整数(以0x开头) 0x125 -0x5FA 例: 257
0257 其含义不同 0x257
错误的整型: 10.0 10/2 等 整型变量: C的整型变量分为:
一般整型变量:int(一般微机:16位)
短整型:short int或short(与int 区别不大) 长整型:long int或long(一般32位) 无符号整型:unsigned
int (16) unsigned short (16) long (32)
2008-3-12 15:23:00 - 9 -
《C语言程序设计》教学辅导资料文件汇编
变量的定义:
例如:int a, b;
long x ;
unsigned int d1, d2;
注意: 1).使用时注意选择合适的整型,考虑数的范围
2).整常数后加l表示长整数,如:1234l 3).不同机器C版本数据的位数会有区别
②实型
实型常数: 小数型 0.234 -21.756 0.0025
指数型 0.123e05 -67.508e-10 (e后为整型) 实型变量定义:
(单浮点) float x,y (占4个字节,32位) (双浮点) double a,b,c; (占8个字节) float 一般提供小数点后7位有效数字 double 提供小数点后15③字符型
字符常数: 用单引号括起来的单个字符,如 ?a‘ ?*‘
转义字符,如: ?\\n‘ ?\\t‘ ?\\\\‘
字符变量定义:
char c1, c2;
2008-3-12 15:23:00
- 10 -
16位有效数字