项目2:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。图3.15兔子问题输出结果根据以上的分析可以知道,循环次数可以为0,因此该程序是一个条件型循环,可以利用while语句编写程序。熟悉了循环结构在程序设计中的运用,循环结构语句包含了while语句、do…......
2023-11-18
【例1.1】输入长方形的长和宽,计算面积。
程序代码如下:
程序运行结果:
【例1.2】通过函数调用实现输入长方形的长和宽,计算面积。
程序代码如下:
程序运行结果:
通过以上例子可以看出,C 程序的主要组成部分有预处理命令、函数、输入与输出、语句和注释。
1.预处理命令
预处理命令是程序一开始中以符号“#”开头的命令。在C 语言程序中,常用的预处理命令有3 类,即文件包含、宏定义和条件编译。例1.1 和例1.2 中的第一条命令就是预处理命令,意在程序编译时先打开包含有输入输出函数的头文件“stdio.h”。
2.函 数(www.chuimin.cn)
函数是用于实现相对独立功能的程序段,具有严格的定义格式,一般由函数首部和函数体组成,是C 语言程序的基本组成单位。在一个C 程序中,有且只能有一个名为main 的函数,该函数称为主函数。程序执行始终是始于主函数,结束于主函数。在主函数中可调用系统提供的库函数和用户自定义的函数。主函数的书写位置自由,任何非主函数都不可以调用主函数。函数具体内容见第5章。
3.输入与输出
输入、输出是指程序和用户之间进行数据或信息的传递。C 语言没有定义输入、输出语句,但在程序中可以调用库函数来实现输入、输出功能。例如,例1.1 中的scanf()函数调用输入函数,等候用户输入数据并赋值给相应的变量;printf()函数调用输出函数,输出运行结果。
在调用库函数之前,一般需要在程序的开头使用预处理命令“#include<文件名>”说明,也就是包含。
4.语 句
语句由单词(关键字)按照一定的语法规则构成。例如,例1.1 和例1.2 中函数内部的每一行都是一条语句。C 语言中有多种类型的语句用来构成函数,再由函数构成程序。C 程序中的每个语句都是以分号(;)作为语句结束符的。
5.注 释
注释是对语句或者程序进行说明的文字,以便于程序员和用户阅读,可以和程序一起存储,但不参加编译,也不会出现在目标程序内。注释语句对程序不起实质性作用,其格式如下:
有关C语言程序设计实用教程的文章
项目2:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。图3.15兔子问题输出结果根据以上的分析可以知道,循环次数可以为0,因此该程序是一个条件型循环,可以利用while语句编写程序。熟悉了循环结构在程序设计中的运用,循环结构语句包含了while语句、do…......
2023-11-18
一个指针变量用来指向一个结构体变量时,称之为结构体指针变量。结构体指针变量中的值是所指向的结构体变量的首地址。有了结构体指针变量,就能方便地访问结构体变量的各个成员。下面通过例子来说明结构体指针变量的具体说明和使用方法。图7.6程序运行结果说明:程序定义了一个结构stu,定义了stu 类型结构体变量boy1,并初始化赋值,还定义了一个指向stu 类型结构的指针变量pstu。......
2023-10-21
在C 语言中,具有一定功能、相对独立的程序段称为函数。无论主函数main()位于程序中的什么位置,程序执行时总是从main()开始。C 语言程序的一般结构如图5.1 所示。它具有以下特点:图5.1C 程序中的函数C 语言允许一个程序由多个源文件组成,每个源文件可以独立编译,一个源文件可以被不同的程序使用。一个C 程序有且仅有一个主函数main,主函数可以放在任何一个源文件中,程序总是从主函数开始执行。......
2023-10-21
在C 语言中,对文件的基本操作包括文件的打开与关闭、文件的读和写等。表9.1文件操作方式例如:打开当前目录下的C.DAT 文件,这是一个二进制文件,只允许进行读操作,并使fp 指针指向该文件。应该养成在程序终止前关闭所有文件的习惯,如果不关闭文件将会丢失数据。......
2023-10-21
在C 语言程序中,是通过对函数的调用来执行函数体,其过程与子程序调用相似。在调用函数时,大多数情况下主调函数和被调函数之间有数据传递。图5.2程序运行结果函数调用在程序中起一个表达式或者语句的作用。在调用函数时,有3 种不同的方式。这就要求该函数必须是有返回值的。getchar 函数调用作为表达式使用,即赋值表达式的右操作。......
2023-10-21
掌握选择结构的程序设计思想。完整的源程序:提醒:以上程序也可将case 2换成default,思考一下为什么?项目3:运输公司对用户计算运费。根据距离s的取值范围不同,折扣也相应发生变化,因此该程序为选择结构的程序,可以使用if语句,也可以使用switch语句。在编写程序时,距离s取值区间两端的数据都是250的整数倍,因此,可以通过s/250的方法将区间转换成用整型数据来表达,以便使用switch语句编写程序。......
2023-11-18
图1.2分支结构图3.循环结构循环结构可以减少源程序重复编写的工作量,提高程序处理复杂数据的能力,这也是程序设计中最能发挥计算机特长的程序结构。图1.3C语言程序结构......
2023-11-18
相关推荐