《概述发展过程语言特点简单程序上机操作》由会员分享,可在线阅读,更多相关《概述发展过程语言特点简单程序上机操作(11页珍藏版)》请在金锄头文库上搜索。
1、第一章第一章 概述概述一一 C C语言发展过程语言发展过程 研制背景: 人们想开发一种计算机语言,使它既具有高级 语言的特点,又有汇编语言的优点;使它既能 用来编写系统软件,又可用来开发应用软件。 C语言就是在这种背景下产生的。 C C语言发展过程语言发展过程时间时间 语言语言发展状况发展状况1960年ALGOL 60离硬件较远1963年CPL接近硬件,但规模较大,难实现1967年 BCPL 对CPL简化1970年 B 对BCPL简化1972-1973年C在B语言 基础上设计出 C语言1978年标准C1988年-现在 Microsoft C, TurboC,Quick C面向对象的C +及VC
2、+等二二. C. C语言特点语言特点 语言简捷语言简捷, , 紧凑紧凑, , 目标代码质量高目标代码质量高 32个关键字, 5类语句, 其中控制语句9个 数据结构丰富数据结构丰富, , 编程方便灵活编程方便灵活 基本型(整型, 实型, 字符型), 构造型(数组, 指针, 结构体等) 运算符及其表达式种类多运算符及其表达式种类多 34种运算符 表达式 (算术表达式, 赋值和复合赋值表达式, 关系表达式逻辑表达式等) 符合结构化语言程序设计特点符合结构化语言程序设计特点 C语言就是由若干个函数(程序模块)构成 兼有高级和低级语言的特点兼有高级和低级语言的特点, , 可用于编写系统软件和可用于编写系
3、统软件和 应用软件应用软件例例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是指按十是指按十 进进 制整数格式输出制整数格式输
4、出 */ 运行结果运行结果: sum=60三三 . . 简单简单C 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); /* 键入两个数,分别赋键入两个数,分别赋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、上机运行运行本章的例和,熟悉所用系统的上机方法和步骤。 2、编程实现课后习题中的和。(要求上机调试) 3、 陈述你在编程中的体会。注注:交作业2和3。