欢迎来到天天文库
浏览记录
ID:48906806
大小:183.00 KB
页数:21页
时间:2020-02-01
《C语言入门基础_第2章__C语言编程准备.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章C语言编程准备本章将更深一步地介绍C程序的特点。C程序由许许多多的标识符、关键字和操作符等组成。C语言规定了简单有效的语法规则将它们组合在一起,串成一个个有丰富功能的程序。在学习本章时,要重点关注以下知识点:第2章C语言编程准备C程序的一些特点;标识符的概念;关键字的概念;编译、链接和运行的概念和作用;C程序开发流程;学会至少一种环境下的C程序开发。2.1C程序介绍从本节开始,读者将见识到C语言的真实面貌。本小节将通过两个简单的C程序的讲解来使读者对C语言的特点有一个初步的印象,同时讨论了标识符和关键字的概念,最后还介绍了C程序的编译
2、、链接和运行。2.1.1两个简单的C程序在第1章中,已经认识了第一个C程序“Hello,world!”,知道了C程序都会有一个main函数,也知道了C程序简单的执行过程。但是,对于该程序的讲解十分简略。本小节将再通过两个简单的程序使读者了解C程序更多的特点,建立起C程序更丰满的轮廓。【范例2-1】输出一个正方形,实现方法如示例代码2-1所示。示例代码2-101#include/*包含文件*/02/*空行*/03intmain(void){/*main函数的声明,下面都为main函数的函数体*/04/*使用printf语句逐
3、行输出正方形*/05printf("*****");/*输出第1行*/06printf("**");/*输出第2行*/07printf("**");/*输出第3行*/08printf("**");/*输出第4行*/09printf("*****");/*输出第5行*/10/*空行*/11return0;/*返回语句*/12}示例代码2-1【运行结果】程序运行后,得到输出结果下图所示。【范例2-2】【范例2-2】本范例简单地展示了C语言中一些操作符、变量和数据类型,如示例代码2-2所示。示例代码2-201#include<
4、stdio.h>/*包含文件*/02/*空行*/03intmain(void){/*main函数声明*/04/*定义两个整型变量*/05inta=3;/*定义并初始化a*/06intb=7;/*定义并初始化b*/0708/*定义两个浮点型变量*/09doublec=2.4;/*定义并初始化c*/10doubled=7.4;/*定义并初始化d*/1112/*使用操作符进行计算*/13b=b+a;/*对b赋值*/14d=c*d;/*对d赋值*/1516/*输出各个变量的值*/17printf("a=%d",a);/*输出a的值*/18pri
5、ntf("b=%d",b);/*输出b的值*/19printf("c=%d",c);/*输出c的值*/20printf("d=%f",d);/*输出d的值*/2122return0;23}示例代码2-2【运行结果】本程序的运行结果如图2-2所示。2.1.2C程序的一些特点从以上两个程序可以看到C程序的一些简单特点:C程序开头一般都有一些以#include开头的预处理语句,它们的作用是用来包含一些外部文件;都含有一个main函数,它是程序的执行入口;main函数都有以下声明:intmain(void)程序的执行主体都放在main函
6、数的函数体中;变量必须在定义后才能使用;可以使用一系列的操作符对变量进行操作;可以调用函数来执行一些功能,比如,使用printf函数来输出变量的值;2.1.2C程序的一些特点都含有如下返回函数值的return语句:return0;程序执行过程,从main函数开始,到它的return语句结束;一般有适当的注释语句,以辅助说明语句功能;在不同程序段间要适当地加空行,使程序结构清晰;程序语句要有良好的缩进风格,提高代码可读性;上面罗列的这些都是C程序的一些特点,在后面的章节中会逐渐认识到C程序的更多特点,并且会有针对性的讨论。2.1.3标识符与关
7、键字标识符在C语言中用来标识唯一的对象的符号。具体地说,就是各种名称:变量的名称、常量的名称、函数的名称、数据类型的名称、命令的名称等。例如范例2-1中,include是标识符、main是标识符、int和void是标识符、void是标识符、printf是标识符,return也是标识符。标识符的第一个字符必须是字母或下划线(_),后跟字母、下划线或数字;标识符中区别大小写字母。例如,average、aVerage、AVERAGE和AVeraGE是4个不同的标识符,可以同时在C程序中作为不同含义使用。2.1.3标识符与关键字关键字也是标识符。下
8、表列举了所有的关键字,在后续的章节中会陆续介绍这些关键字的意义和使用,而在每一章的开始都会列举本章讨论的关键字。2.1.4编译、链接和运行在范例2-1和范例2-2在程序代码后面都
此文档下载收益归作者所有