C
《 语言》讲义
余晓春
C
第一章 语言程序设计初步
一、程序设计思想的发展
面向机器———》面向过程———》面向对象———》面向问题
— — — —
机器语言 》汇编语言 》高级语言 》面向对象语言 》软件制造工厂
二、各种典型程序设计语言
asm 汇编语言
masm 宏汇编语言
Basic basica qbasic
语言 ( 等)
Pascal 语言 语法严谨,作为教学语言
Fortran 语言 有强大的科学计算能力
C语言 灵活、高效、移植性好
Foxpro 主要用于开发数据库应用程序
PowerBuilder 主要用于开发数据库应用程序
C++ (BorlandC++ MicroSoft C++ )
等面向对象设计语言
Object Pascal Pascal 的面向对象版本
Visual C++ C++可视化语言
C++Builder
Delphi Pascal 可视化设计语言
VisualBasic 简单易学
Java C
在 语言发展起来,移植性好,“一处编程,处处运行”
VBScript JavaScript
和 :脚本语言,可以嵌入到网页中
SQL 语言 数据库操作语言
C
三、 语言的使用环境
1、编程的过程
编辑 编译 连接
》源程序(*.c)》目标文件(*.obj)》可执行文件(*.exe 或*.com)
2、使用TurboC2.0版本
TurboC2.0提供了集成环境,这些步骤可以透明完成。
文件操作
编译
连接
运行
C
四、 语言程序的结构
例:
#include
main()
{ /*主程序开始*/
intx; /*声明变量x */
printf(“3+5 ?”); /*提问*/
scanf(“%d”,&x); /*输入*/
if(x! 8) /*评判*/
printf(“笨蛋!”);
else
printf(“聪明!”);
} /*主程序结束*/
1、包括头文件 用#include<>
或#include””
2 main() main ()
、 函数: 是函数名 是函数的标志,里面放着参数
{}
函数体用 括起来
3、各种语句
1
练习 :输入一个整,判断是否自然数。
2
练习 :输入两个数,求各自的绝对值。
五、函数初步
1、使用系统提供的函数
必须在程序开头加上#include
2、使用自己实现制作好或第三方制作商提供的函数
必须在程序开头加上#include
3、自己设计函数
函数命名:能够望文生义
函数参数:要处理、加工的数据
返回值:函数运算后的结果 (可以没有返回值用void),在函数体中用return 语
句带出。
第二章 数据描述与基本操作
一、数据类型
1、计算机中数的表示
8
采用二进制,存储器 (