1 / 251
文档名称:

C语言入门.ppt

格式:ppt   页数:251
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言入门.ppt

上传人:szh187166 2015/10/26 文件大小:0 KB

下载得到文件列表

C语言入门.ppt

相关文档

文档介绍

文档介绍:C语言入门
网上资料整理
第一章计算机语言与C语言概述
计算机语言概念
■计算机语言定义
计算机能够识别和接受的语言。
要使计算机按自己的意图工作,必须使用计算机所能接受、理解和执行的指令指挥计算机工作。
■计算机语言的种类
机器语言
低级语言汇编语言
(面向计算机)
BASIC 入门语言
F77 科学计算
高级语言 Foxpro 数据库管理
(面向问题) C 多用途
计算机语言
……
……
•机器语言
最早问世,用二进制代码构成指令。
如: 100000 (+) 110000 (-)
用机器语言编程的缺点:
─繁琐、不直观、不易调试。
如计算y=2x2+3x-1需要七八条指令。
─移植性差。依赖于计算机。
•汇编语言
用符号构成指令,如:MOV、ADD
用汇编语言编程:
相对直观,但仍繁琐,仍是面向计算机的语言。
汇编语言是计算机间接接受的语言
•高级语言
与低级语言相比,有根本性的区别:
是面向问题的语言。
高级语言的一条指令(语句):
y=2*x*x+3*x-1; 对应于:y=2x2+3x-1
y=sin(x); 对应于:y=sinx
用高级语言编程:
直观、易懂、移植性好(不依赖于具体计算机)
上机运行高级语言程序需经过编译:
编译执行
要上机完成一个计算问题,主要的任务就是用高级语言编写出相应的源程序。即至少要学会一种计算机语言。
高级语言源程序
机器指令
目的程序
结果
编译程序
C语言的特点
集高级语言和低级语言的优点于一身:
●能实现低级语言的大部分功能(如直接访问内存物理地址、进行位操作等)。
●图形功能强。
●运算符和数据结构丰富。
●语法限制不太严格,程序设计自由度大。
●生成目标代码质量高,程序执行效率高。
简单的C程序介绍
例1:
main() 主函数说明
{ 程序框架
printf(“abcdef”); 函数体
} 语句
程序的功能是输出字符串:abcdef
例2:求两数之和。
main()
{ int a,b,c; a
a=100; b=50; b
c=a+b; c
printf(“\n c=%d”,c);
}
程序运行结果:c=150