信息技术教案

单片机:第1章 C语言概述

时间:2015-08-09 来源:无忧教育网 编辑:森林狼 点击:

单片机:第1章 C语言概述

1.1 计算机与程序、程序设计语言
1、计算机不是天生自动工作的
2、计算机由人们事先编好的程序控制
3、人和计算机通过程序设计语言沟通
计算机产生初期使用机器语言
一个型号机器语言的指令的集合——机器语言
机器语言是由0和1组成的指令
机器语言是紧密依赖于计算机的硬件的
机器语言难学、难记、难写、难修改、难维护
在不同计算机之间互不通用
1.2 C语言的出现和发展过程
C语言是国际上广泛流行的计算机高级语言
最初的C语言只是为编写UNIX操作系统提供一种工作语言而设计的
随着UNIX的日益广泛使用,C语言也迅速得到推广
C语言和UNIX在发展过程中相辅相成
1978年以后,C语言先后移植到大、中、小、微型计算机上,成为世界上应用最广泛的程序设计高级语言
UNIX ,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。
1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C语言的发展和扩充,制定了新的标准草案,即83 ANSI C
ANSI C比原来的标准C有了很大的发展
C语言功能强大、使用灵活,既可用于编写应用软件,又能用于编写系统软件
学习和使用C语言的人越来越多,成了学习和使用人数最多的一种计算机语言
熟练掌握C语言成为计算机开发人员的一项基本功
1989年,ANSI又公布了一个新的C语言标准—ANSI X3.159-1989(简称C89)
目前各软件厂商提供的C语言编译系统大多数是以 C89为基础进行开发的
本书的叙述基本上以C89 为基础的
1.3 简单的C语言程序
例1.1 要求在屏幕上输出以下一行信息。  
        This is a C program.
#include <stdio.h>
void main( )
{                                          
   printf (”This is a C program.\n”);

例1.2  求两个整数之和。
#include <stdio.h>
void main( )
  int a,b,sum; 
  a = 123;  b = 456;                     
  sum =  a + b;                  
  printf(”sum is %d\n”,sum);                                        
}
/*……*/:注释部分
注释可以用汉字或英文字符表示
注释只是给人看的,对编译和运行不起作用
注释可以出现在一行中的最右侧,也可以单独成为一行
例1.3求两个整数中的较大者。

#include <stdio.h>
void main( )
{                                 
  int max(int x,int y);                 
  int a,b,c;                        
  scanf(”%d,%d”,&a,&b);
  c = max(a,b); 
  printf("max=%d\n",c);
}

程序结论:
C程序是由函数构成的
一个函数由两个部分组成
函数首部
    int    max  (  int   x,  int   y )
函数名后面必须跟一对圆括号
函数可以没有参数, 如:void main( )
一个函数由两个部分组成
函数体
声明部分
定义在本函数中所用到的变量
对本函数所调用函数进行声明
执行部分
由若干个语句组成
函数体
void dump ( )
{        }
结论:
1、C程序是由函数构成的
2、一个函数由两个部分组成
3、程序总是从main函数开始执行
4、C程序书写格式自由
5、每个语句和数据声明的最后必须有分号
6、C语言本身没有输入输出语句
7、可以对程序中的任何一行或数行做注释
1.4 运行C程序的步骤与方法
1.4.1 运行C程序的步骤
上机输入和编辑源程序(.c文件)
对源程序进行编译(.obj文件)
进行连接处理(.exe文件)
运行可执行程序,得到运行结果
说明:以上过程参见教材中图1.1(P7)
1.4.2 上机运行C程序的方法
可用不同的编译系统对C程序进行操作
本节介绍在Visual C++ 6.0 中怎样编辑、编译、连接和运行C程序
安装VC++ 6.0
VC++ 6.0有英文版和中文版
必须事先安装VC++ 6.0系统
安装后最好在桌面上设立快捷方式图标,以方便使用
VC++6.0集成环境
详细内容可下载幻灯片细看:

http://www.edu399.com/kejian/C/C.rar

  [寄语]   [写友情的作文]   [团支部工作总结专题]   [寓言专题]
下一篇:没有了
相关阅读:

本文地址:http://www.edu399.com/jiaoan/xxjs/142167.html
本文标题:单片机:第1章 C语言概述
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)