资源描述
概 述,发 展 过 程,语 言 特 点,简 单 程 序,上 机 操 作,第一章 概述,一 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。,演讲完毕,,谢,谢谢观看!,
展开阅读全文