资源描述
概 述,发 展 过 程,语 言 特 点,简 单 程 序,上 机 操 作,第一章 概述,一 C,语言发展过程,研制背景:,人们想开发一种计算机语言,使它既具有高级,语言的特点,又有汇编语言的优点;使它既能,用来编写系统软件,又可用来开发应用软件。,C语言就是在这种背景下产生的。,C语言发展过程,时间,语言,发展状况,1960年,ALGOL 60,离硬件较远,1963年,CPL,接近硬件,但规模较大,难实现,1967年,BCPL,对CPL简化,1970年,B,对BCPL简化,1972-1973年,C,在B语言 基础上设计出 C语言,1978年,标准C,1988年-现在,Microsoft C,TurboC,Quick C,面向对象的C+及VC+等,二.C语言特点,语言简捷,紧凑,目标代码质量高,32,个关键字,5,类语句,其中控制语句,9,个,数据结构丰富,编程方便灵活,基本型,(,整型,实型,字符型,),构造型,(,数组,指针,结构体等,),运算符及其表达式种类多,34,种运算符,表达式,(,算术表达式,赋值和复合赋值表达式,关系表达式逻辑表达式等,),符合结构化语言程序设计特点,C,语言就是由若干个函数,(,程序模块,),构成,兼有高级和低级语言的特点,可用于编写系统软件和,应用软件,例1,main(),printf(“*n”);,/*字串照原样输出*/,printf(“*BBI*n”);,printf“(*n”);,C程序由一个main,函数组成,-函数体开始,-函数体结束,;,-语句结束,printf-函数名,n -换行符,/*-*/-注释,运行结果,:,*,*BBI *,*,例2,main(),int a,b,c,sum;,a=10;b=20;c=30;,sum=a+b+c;,printf(“sum=%dn”,sum);/*%d,是指按十 进,制整数格式输出,*/,运行结果,:sum=60,三.简单C程序,例3,main()pr1(),pr1();printf(“*n”);,pr2();,pr1();pr2(),printf(“*CHINA*n”);,该 程序由三个函数(main(),pr1(),pr2()组 成。顺序不定,但该程序必须从 main()开始执行.,运行结果,*,*CHINA*,*,例,main(),int x,y,z;,scanf(“%d,%d”,/*键入两个数,分别赋x,y */,z=min(x,y);/*,调用min函数,将x给x1,y给y1*/,printf(“min is%dn”,z);,int min(int x1,int y1),int z1;,if(x1 type filename.c (列出源程序清单),2、c filename (执行目标程序filename.exe),作业,:,1、上机运行运行本章的例1.2和1.3,熟悉所用系统的上机方法和步骤。,2、编程实现课后习题中的1.5和1.6。(要求上机调试),3、陈述你在编程中的体会。,注,:交作业2和3。,
展开阅读全文