简单程序设计
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
明 #include "stdio.h" 区 void print(); //函数声明
void main() //主函数
{ int i;
char s[80]; //声明字符数组
主
print( ); //调用print函数
程
cout<<“What‘s your name?\n”; //输出字符串
序
cin>>s;
cout<<数据1<< 数据2<<……<< 数据n
如:上例中的语句cout<<s<<“ is ”<<i<<“ years old.”; 表示同时输出了变量s的值、字符串“is”、变量i的值和 字符串“years old.”
(8) 数据输入:除了使用scanf( )函数,还可 使用功能更强大、更方便的cin对象进行数 据输入。格式如下:
C++
2.1.4 C++字符集(与c语言完全相同)
2.1 大小写的英文字母:A~Z,a~z
数字字符:0~9
语
特殊字符:
空格 !
#
%
^
&
*
言
概
_(下划线) +
#include<……> 声: 明 函数声明 区 定义全局变量
主 类型 main(参数行) 函 函数定义
程{
数{
序 程序主体;
定 函数主体;
区}
义}
区
1.声明区 声明区处在程序文件的所有函数的外部。 (1)包含头文件:如#include "iostream.h" (2)宏定义:如#define PI 3.1415926 (3)类定义:如class name{……}; (4)结构体定义:如struct record{……}; (5)函数声明:如void print(); (6)全局变量声明:如float H=2.58; (7)条件编译:如#ifdef……等。
(6)程序中的注释:可以用/*…………*/或//(单行 注释)对程序中的内容进行注释。二者的区别在于,采 用/*…………*/方法时,注释可以写成多行,而采用//方 法时,注释只能写成一行,它可单独占一行,也可写在某行 程序代码的末尾。
(7)数据输出:除了使用printf( )函数,还可使用功能 更强大、更方便的cout对象进行输出数据。格式如下:
3.函数定义区
程序中除了main函数之外,还可以包含其它 的函数,每个函数是由函数说明和函数体两部分 构成的。如图所示:
函 函数说明 int max(int a,int b)
数 定 义 函数体 区
{ int c; c=a+b; return(c);
}
4.程序举例
声 #include "iostream.h"
2.主程序区
主程序以main()函数开始,是整个程序运 行的入口,该函数中可能包含的内容主要 有:
(1)局部变量的声明:如:int i=1; (2)函数调用:如:y=sin(x); (3)一般运算:如:a=b+c+d/3; (4)结构控制:如:if(a>b) c=a; (5)对象与结构的处理。 (6)文件的处理等。
区
}
从上例可以看出:
(1)C语言中原有的规则和语句在C++中仍可继 续使用,但C++又增添了很多新的风格。
(2)一个C++的程序是由一到若干个函数构成的, 但其中必须有且仅有一个名称为main的函数存在。
(3)不管一个程序中有多个函数,只有main函 数整个程序运行时的入口,程序运行时从此函数 开始执来自百度文库。但在程序中,main函数所处的位置可 以任意。
C++语言程序设计
第二章 C++简单程序设计
本章主要内容
C++语言概述(了解) 基本数据类型和表达式(掌握) 数据的输入与输出(掌握) 算法的基本控制结构(了解) 自定义数据类型(理解)
2.1.1 C++语言的产生
2.1
C++
语
C++是从C语言发展演变而来的,首先是一 个更好的C
引入了类的机制,最初的C++被称为“带类
//输入s
区
cout<<“How old are you?\n”; //输出字符串
cin>>i;
//输入i
cout<<s<<" is "<<i<<" years old.";
}
函 数
void print( ) //print函数实现
定
{
义
printf("printf is also can be used\n");
概
等特点
述
– 对C的类型系统进行了改革和扩充
– C++也支持面向过程的程序设计,不是
一个纯正的面向对象的语言
支持面向对象的方法
C++
2.1.3 C++程序实例—例2-1
2.1
//2_1.cpp
#include <iostream>
using namespace std;
语 void main(void) 言{
言
的C”
1983年正式取名为C++
概 从1989年开始C++语言的标准化工作
于1994年制定了ANSI C++标准草案
述 于1998年11月被国际标准化组织(ISO)批
准为国际标准,成为目前的C++
2.1 2.1.2 C++的特点
C++
语 全面兼容C
言
– 它保持了C的简洁、高效和接近汇编语言
cin>>变量1>>变量2>>……>>变量n
如:上例中的语句cin>>s;表示给变量s输 入一个值
(9) 在分别使用cout和cin进行数据的输出 和输入时,需要在程序的开头嵌 入”iostream.h”文件。在该头文件中定义 了输入输出流对象cout和cin等。
(10) 一个C++的源程序文件在存盘时,要 以.CPP为文件名后缀,而不是.C。
(4)一个C++的函数是由两部分构成的,即函数 的说明部分和函数体,函数的说明部分包括了函 数的返回值的类型、函数的名称、圆括号、形参 及形参的类型说明。函数体由一对大括号{}括起来, 其内容是由若干条语句构成,函数体的内容决定 了该函数的功能。
(5)C++对程序中的名称是大小写“敏感”的,除特 殊情况下,应一律小写。
概
cout<<"Hello!\n";
述
cout<<"Welcome to c++!\n";
}
运行结果:
Hello! Welcome to c++!
C++程序的结构与基本组成
一个简单的C++程序,是由若干个函数构成 的,其中有且仅有一个名称为main的函数存在, 下图说明了C++程序的基本框架结构:
void main() //主函数
{ int i;
char s[80]; //声明字符数组
主
print( ); //调用print函数
程
cout<<“What‘s your name?\n”; //输出字符串
序
cin>>s;
cout<<数据1<< 数据2<<……<< 数据n
如:上例中的语句cout<<s<<“ is ”<<i<<“ years old.”; 表示同时输出了变量s的值、字符串“is”、变量i的值和 字符串“years old.”
(8) 数据输入:除了使用scanf( )函数,还可 使用功能更强大、更方便的cin对象进行数 据输入。格式如下:
C++
2.1.4 C++字符集(与c语言完全相同)
2.1 大小写的英文字母:A~Z,a~z
数字字符:0~9
语
特殊字符:
空格 !
#
%
^
&
*
言
概
_(下划线) +
#include<……> 声: 明 函数声明 区 定义全局变量
主 类型 main(参数行) 函 函数定义
程{
数{
序 程序主体;
定 函数主体;
区}
义}
区
1.声明区 声明区处在程序文件的所有函数的外部。 (1)包含头文件:如#include "iostream.h" (2)宏定义:如#define PI 3.1415926 (3)类定义:如class name{……}; (4)结构体定义:如struct record{……}; (5)函数声明:如void print(); (6)全局变量声明:如float H=2.58; (7)条件编译:如#ifdef……等。
(6)程序中的注释:可以用/*…………*/或//(单行 注释)对程序中的内容进行注释。二者的区别在于,采 用/*…………*/方法时,注释可以写成多行,而采用//方 法时,注释只能写成一行,它可单独占一行,也可写在某行 程序代码的末尾。
(7)数据输出:除了使用printf( )函数,还可使用功能 更强大、更方便的cout对象进行输出数据。格式如下:
3.函数定义区
程序中除了main函数之外,还可以包含其它 的函数,每个函数是由函数说明和函数体两部分 构成的。如图所示:
函 函数说明 int max(int a,int b)
数 定 义 函数体 区
{ int c; c=a+b; return(c);
}
4.程序举例
声 #include "iostream.h"
2.主程序区
主程序以main()函数开始,是整个程序运 行的入口,该函数中可能包含的内容主要 有:
(1)局部变量的声明:如:int i=1; (2)函数调用:如:y=sin(x); (3)一般运算:如:a=b+c+d/3; (4)结构控制:如:if(a>b) c=a; (5)对象与结构的处理。 (6)文件的处理等。
区
}
从上例可以看出:
(1)C语言中原有的规则和语句在C++中仍可继 续使用,但C++又增添了很多新的风格。
(2)一个C++的程序是由一到若干个函数构成的, 但其中必须有且仅有一个名称为main的函数存在。
(3)不管一个程序中有多个函数,只有main函 数整个程序运行时的入口,程序运行时从此函数 开始执来自百度文库。但在程序中,main函数所处的位置可 以任意。
C++语言程序设计
第二章 C++简单程序设计
本章主要内容
C++语言概述(了解) 基本数据类型和表达式(掌握) 数据的输入与输出(掌握) 算法的基本控制结构(了解) 自定义数据类型(理解)
2.1.1 C++语言的产生
2.1
C++
语
C++是从C语言发展演变而来的,首先是一 个更好的C
引入了类的机制,最初的C++被称为“带类
//输入s
区
cout<<“How old are you?\n”; //输出字符串
cin>>i;
//输入i
cout<<s<<" is "<<i<<" years old.";
}
函 数
void print( ) //print函数实现
定
{
义
printf("printf is also can be used\n");
概
等特点
述
– 对C的类型系统进行了改革和扩充
– C++也支持面向过程的程序设计,不是
一个纯正的面向对象的语言
支持面向对象的方法
C++
2.1.3 C++程序实例—例2-1
2.1
//2_1.cpp
#include <iostream>
using namespace std;
语 void main(void) 言{
言
的C”
1983年正式取名为C++
概 从1989年开始C++语言的标准化工作
于1994年制定了ANSI C++标准草案
述 于1998年11月被国际标准化组织(ISO)批
准为国际标准,成为目前的C++
2.1 2.1.2 C++的特点
C++
语 全面兼容C
言
– 它保持了C的简洁、高效和接近汇编语言
cin>>变量1>>变量2>>……>>变量n
如:上例中的语句cin>>s;表示给变量s输 入一个值
(9) 在分别使用cout和cin进行数据的输出 和输入时,需要在程序的开头嵌 入”iostream.h”文件。在该头文件中定义 了输入输出流对象cout和cin等。
(10) 一个C++的源程序文件在存盘时,要 以.CPP为文件名后缀,而不是.C。
(4)一个C++的函数是由两部分构成的,即函数 的说明部分和函数体,函数的说明部分包括了函 数的返回值的类型、函数的名称、圆括号、形参 及形参的类型说明。函数体由一对大括号{}括起来, 其内容是由若干条语句构成,函数体的内容决定 了该函数的功能。
(5)C++对程序中的名称是大小写“敏感”的,除特 殊情况下,应一律小写。
概
cout<<"Hello!\n";
述
cout<<"Welcome to c++!\n";
}
运行结果:
Hello! Welcome to c++!
C++程序的结构与基本组成
一个简单的C++程序,是由若干个函数构成 的,其中有且仅有一个名称为main的函数存在, 下图说明了C++程序的基本框架结构: