文档介绍:第错误!未定义书签。页 C++ 语言基础第 1章 C++ 语言概述 简单的 C++ 程序介绍例#include<> main() { cout<<" 这是我的第一个程序\n"; } 本程序的作执行结果: 每个 C/C++ 语言程序都有一个 main() 函数其固定格式为: // 编写程序的准备工作 main() { 要编写的程序, 实现不同的功能; } 编程人员要做的就是在划线部分填写适当的代码。上例中: #include<> 表示包含文件。说明: #include< 文件名>或#include ”文件名”表示要将文件名对应的文件中的代码包含到我们的程序中。文件名所对应的文件一般是 C/C++ 语言已经编辑好的库文件,可以帮助我们完成相应的工作,而代码不需要我们自己编写。库文件是系统中自带的现有文件,其中实现了不同功能,我们要记住每个库文件的功能,以方便我们决定什么时候包含什么文件,实现什么功能。要包含的文件也可是自己编写的文件。 main(){ 要编写的程序, 实现不同的功能; } 此部分称为 main 函数, 是固定格式, 我们要做的是在划线部分填写代码, 实现不同功能。而要完成这一部分的编写,学要了解 C/C++ 语言的数据类型,运算符,常用函数,控制语句等等。上例中 cout<<" 这是我的第一个程序\n"; 表示要在屏幕上输出“这是我的第一个程序”这句话( 输出的文字是多个字符要用双引号引起来,单个字符用单引号) ,并在输出完成后换行( \n 表示要换行,该符号使用时应写在引号内) 例求两数之和#include<> // 包含文件 ,包含该文件后可使用 cout 输出数据。 main() {int a,b,sum;/* 这是定义变量*/ a=123;b=456;/* 以下 3 行为语句*/ sum=a+b; cout<<"sum is"<<sum<<endl; } 说明: // 文字形式表示注释,是对某段程序功能的说明/* 文字*/ 也是注释 inta,b, num ;表示定义整型变量。计算机中进行运算要存储相关数据到内存中,变量就是用于存储数据。定义变量格式:数据类型变量名;若定义多个同类型变量则用逗号分隔多个变量。 a=123 ;表示将 123 这个数存入 a 这个变量中, a 变量在内存中占用了 2 个字节空间。 sum=a+b ;表示将 a和b 的和存入 sum 中。 cout<<"sum is"<<sum<<endl; 表示输出结果。<< 是一个运算符,与 cout 结合使用,表示输出。第错误!未定义书签。页一个<< 表示一次输出, << "sum is" 表示在屏幕上输出文字"sum is" , <<sum 表示在屏幕上输出 sum 内存放的数据, <<endl 表示输出一个换行,其作用同<< ”\n”。最后的分号表示语句结束。该程序的执行结果为: 例#include<> // 此句的作用是 main() {int a,b,c; // 此句的作用是 cin>>a>>b; // 表示要求用户从键盘上输入两个数据分别存入 a 变量和 b 变量 c=max(a,b); // 表示将 max(a,b) 的结果存入变量 c 中。 cout<<" 最大值是"<<c<<endl;// 此句的作用是} int max(int x,int y) //x,y 的值从 main 函数中 main(a,b) 中取得, a 的值给 x,b 的值给 y {int z; // 此句的作用是 if(x>y)z=x; // 如果 x>y 则x 存入 z else z=y; // 否则 y 存入 z return(z); //使z 作为 max 的结果} 说明: cin 表示输入数据。>> 表示输入运算符,与 cin 连用表示要求输入数据存入>> 符号后面的变量中。 cin>>a; 表示要求从键盘上输入一个数据并存入变量 a 。要输入多个数据时可使用 cin>>a>>b; max(a,b) 此种形式表示函数调用。 max 是一个函数括号内是函数的参数。此种使用形式要求 max 必须是一个已经定义的函数。该函数调用后有一个结果( 有没有结果由 max 函数的定义决定)。 c=max(a,b); 表示将 max 函数执行后的结果存入变量 c 中。 int max(int x,int y){ 。。。。。} 此形式为函数 max 的定义。第一个 int 表示该函数执行后有一个结果类型为整型的。其结果由大括号内的语句决定。 max 表示函数名,每个函数都有一个名字,用于表示一段代码。如 main 函数。( intx, inty )表示 max