对C语言的初步认识.doc

对C语言的初步认识.doc

ID:56008862

大小:207.50 KB

页数:24页

时间:2020-03-15

对C语言的初步认识.doc_第1页
对C语言的初步认识.doc_第2页
对C语言的初步认识.doc_第3页
对C语言的初步认识.doc_第4页
对C语言的初步认识.doc_第5页
资源描述:

《对C语言的初步认识.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、内容:源程序的概念;C语言源程序的基本结构。目的:认识C语言源程序。1.什么是源程序(1)程序设计与源程序    程序设计是用某种程序设计语言表达程序设计人员解决某问题的过程和具   体实现的方法。这样写出的程序叫做源程序。  (2)源程序的特点.以文件的形式存储在计算机的软盘或硬盘中。.通常它是一种文本文件,既是以ASCII码存储的文件。.它可以用任何编辑软件编写。.用C语言编写的程序称为C语言源程序,其文件扩展名通常为c。(3)C语言的特点   .语言简单、紧凑,使用方便;   .运算符丰富;   .数据结构丰富;   .具有结构化控制语句;   .语法限制不太

2、严格,程序设计自由度大;   .允许直接访问物理地址,能进行位(bit)操作,可以直接对硬件进行操作;   .生成目标代码质量高,程序执行效率高;   .可移植性好。2.C语言源程序的基本结构(1)最简单的C语言程序·程序:main(){    }main()/*主函数*/{     /*主函数开始*/    } /*主函数结束*/·功能:空操作。·说明:.必须有且仅有一个main()函数;.可由一个或多个函数组成;.程序都从调用main()开始执行;.花括号(大括号)中,写该函数所要做的事情,可称为函数体。·C语言源程序的基本结构:main(){函数体}(2)一个

3、简单的C程序·程序:#includemain(){inta,b,c;a=1;b=2;c=a+b;}#include/*预处理命令                  作用:.告诉编译器,在编译时需要文件stdio.h;.stdio.h含有的库函数,称为包含文件。                  说明:.C系统提供了大量包含文件;.写在程序头部,亦称为头文件;.以h为扩展名。.一个源程序,可能需要多个头文件。*/ main(){inta,b,c;  /*变量说明语句               作用:.告诉编译器,程序用到三个整型数

4、值的变量;.变量名分别为a、b、c。               说明:.变量须先说明(定义),后使用;.说明中包括变量名和它的类型;.int定义整型变量,int叫做关键字;.变量名由用户定。               注意:.变量名中字母的大小写是有区别的,                     例:A和a是不同的变量。*/  a=1;/*赋值语句。将整数1赋给变量a*/b=2;     /*将整数2赋给变量b*/c=a+b;  /*计算a+b并将计算的结果赋给变量c*/ } ·功能:计算两个整数a与b的和,其结果为c。·说明:.每一语句以分号“;”结尾;.运

5、行时,将书写的顺序逐条语句执行;执行完最后一个语句,运行结束。(3)有输出功能的程序。·要求:在显示器上的输出(显示)字符串“I'm20yearsold.”。·程序:/*Myfirstprogram*/#includemain(){intage;age=20;printf("I'm%dyearsold.",age);}/*Myfirstprogram*//*注释语句                       作用:对程序的一些说明;格式:以/*开始,以*/结束;*/#includemain(){intage;age=20; 

6、printf("I'm%dyearsold.",age);/*输出的库函数     作用:显示程序的输出信息;内容:."I'm%dyearsold.".age*/}(4)有输入数据功能的程序。·要求:通过键盘给程序中变量a和b赋值,并求其和。·程序:/*ThisisaCprogram*/#includemain(){inta,b,c;scanf("%d%d",&a,&b);c=a+b;}/*ThisisaCprogram*/#includemain(){inta,b,c;scanf("%d%d",&a,&b);/*输入函数

7、,由键盘输入2个整数*/c=a+b;}(5)例:编写一程序,具体任务是将输入的英尺数转换为公尺数。·程序:/*Sampleprogram--feettometers*/#includemain(){floatfeet,meters;  printf("Enterthevalueoffeet:");scanf("%f",&feet);meters=feet*0.3048;printf("%ffeetis%fmeters",feet,meters);}/*Sampleprogram--feettometers*/#includem

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。