欢迎来到天天文库
浏览记录
ID:28758084
大小:128.00 KB
页数:9页
时间:2018-12-14
《第1章 C语言初步.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第1章C语言初步无论计算机硬件如何发展,人们需要计算机所做的工作,最终都必须以计算机所能识别的指令形式送入计算机的内存中。这些由一条条的指令组成的集合就是程序。那么简单来说,所谓程序设计就是编写一些程序,使这些程序按照需要来处理和解决问题。学习程序设计之前,选择一门良好的程序设计语言是比较重要的,C语言是目前比较流行的高级程序设计语言。本章介绍的实例,主要涉及C语言的特点、C语言源程序的框架以及C程序的基本书写规范。1.1C语言概述C语言是用于编写程序的语言,编写程序就是用程序设计语言精确、详细地描述计算机执行
2、的所有步骤,程序员们选用C语言的主要原因是:q可移植性:各种系统都提供了各种对C语言的集成化的调试编译环境,使用C语言编写的程序可以轻松地运行在各种平台上而不用做出任何修改。q广泛性:C语言是大部分程序员都使用的语言,它是一个“中级”语言,既有高级语言的功能,又有汇编语言的特点,既可以作为通用的程序开发工具,又可以作为系统程序的设计语言。q简洁性:C语言的关键字少,而且拥有丰富的运算符和数据类型,可以解决大部分“计算型”的问题或者“描述型”的问题。实例001一个体现C语言特点的例子【实例介绍】编写程序在屏幕上输
3、出两个整数的和。【技术要点】由于计算机仅仅可以处理内部的数据,因此在解决问题的时候首先考虑数据存放在内存中的位置,接下来利用CPU取出内存中的数据,进行求和操作,结果同时送入内存中存放。C语言提供整数类型,因此可以直接定义整型变量,系统从内存中自动分配数据的存储空间,可以利用输入设备输入数据到内存空间中,同样可以利用输出设备从内存空间中读出数据,显示在输出设备上。%注意:如果不加特殊说明,默认的输入设备是键盘,输出设备是屏幕。【程序代码】01#include"stdio.h"02voidmain(){/*主函数
4、开始*/03inta,b;/*声明两个整型变量*/04ints;05scanf("%d%d",&a,&b);/*输入数据,放入到变量a和b中*/06s=a+b;/*求和操作*/07printf("Thesumis%d.",s);/*输入到屏幕中*/08}【关键代码分析】本实例目的是让读者在代码中体会和观察C语言的主要特点。从本例的程序中可以看出,在内存中存放的数据必须说明数据类型,C语言通过关键字来代表常见的数据类型,而不用程序员自行定义。另外,C语言提供了丰富的数据类型满足了程序员的需要。程序设计中具体的
5、操作一般都是利用运算符来描述的,例如描述两个数据相加,可以直接利用加法运算符。C语言不直接提供输入和输出,具体的输入和输出都是通过库函数来设计实现的。【程序运行】程序运行的时候,进入屏幕区,输入数据,然后程序运行求和语句,计算两个变量的和,同时在屏幕上显示这个值。如果在屏幕上输入数据:34则运行结果为:Thesumis7.【拓展应用】q当前程序并没有完全体现出C语言的特点,仅代表了C语言的一些主要特点。qC语言程序代码的目标程序短小,另外还可以进行底层处理,这些特点将在后面的实例中逐渐体现出来。实例002设计第
6、一个C语言程序【实例介绍】编写程序在屏幕上输出:ThisismyfirstCprogram。【技术要点】一个标准的C语言程序一般格式为:预处理命令和全局性的声明main(){局部变量声明语句序列}fun1(){局部变量声明语句序列}fun2(){局部变量声明语句序列}Mfunn(){局部变量声明语句序列}C语言完全由函数构成,其中funx为用户自定义的函数,每一个函数表示固定的函数功能,程序中必须包括的是名为main的主函数。本实例主要是对通过这个框架的填充,演示简单的C程序的构成。【程序代码】01#inclu
7、de02/*main()函数是程序开始运行的地方*/03voidmain(){04printf("ThisismyfirstCprogram.");/*调用输出函数,输出字符串*/05}/*程序结束的地方*/【关键代码分析】上面的代码是进行程序设计中编写的一个C语言源代码,源代码是程序的阅读形式。C程序的源代码的扩展名为c。编写源代码完毕以后,保存程序,对源文件命名。q第1行代码利用预处理命令加载头文件。C语言定义了很多的头文件,头文件包含了程序所需要的或者是对程序有用的
8、信息。的作用是支持C的输入/输出系统。头文件随着编译器一起提供给程序员使用,使用#include命令包含到程序中。q第2行代码是一个注释行。C语言要求注释写在“/**/”中,可以插入到程序的任何一个位置。编译器将忽略注释中的内容,注释的目的是描述或者解释程序中进行的操作,以便于人们阅读。q第3行代码是主函数的定义。C程序由一个或多个函数构成,每个函数都必须有一个名字,
此文档下载收益归作者所有