C语言讲义C基础
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C++语言基础
说明:本部分资料是C++语言基础部分,由于《C++程序设计》课本中未讲解语言基础,在此我们补充完整,希望同学们认真学习。
本资料中使用编译环境为VC
第1章C++语言概述
1.1 简单的C++程序介绍
例
#include
main()
{
cout<<"这是我的第一个程序\n";
}
本程序的作执行结果:
每个C/C++语言程序都有一个main()函数其固定格式为:
//编写程序的准备工作
main ( )
{
要编写的程序,实现不同的功能;
}
编程人员要做的就是在划线部分填写适当的代码。
上例中:
#include
说明:#include <文件名> 或#include ”文件名”表示要将文件名对应的文件中的代码包含到我们的程序中。文件名所对应的文件一般是C/C++语言已经编辑好的库文件,可以帮助我们完成相应的工作,而代码不需要我们自己编写。库文件是系统中自带的现有文件,其中实现了不同功能,我们要记住每个库文件的功能,以方便我们决定什么时候包含什么文件,实现什么功能。要包含的文件也可是自己编写的文件。
main ( ) { 要编写的程序,实现不同的功能;}
此部分称为main函数,是固定格式,我们要做的是在划线部分填写代码,实现不同功能。而要完成这一部分的编写,学要了解C/C++语言的数据类型,运算符,常用函数,控制语句等等。
上例中cout<<"这是我的第一个程序\n"; 表示要在屏幕上输出“这是我的第一个程序”这句话(输出的文字是多个字符要用双引号引起来,单个字符用单引号),并在输出完成后换行(\n 表示要换行,该符号使用时应写在引号内)
例求两数之和
#include
main ( )
{ int a,b,sum; /*这是定义变量*/
a=123; b=456; /* 以下3行为语句*/
sum=a+b;
cout<<"sum is "<< sum< } 说明: //文字形式表示注释,是对某段程序功能的说明/*文字*/ 也是注释 int a,b,num;表示定义整型变量。计算机中进行运算要存储相关数据到内存中,变量就是用于存储数据。定义变量格式:数据类型变量名;若定义多个同类型变量则用逗号分隔多个变量。 a=123;表示将123这个数存入a这个变量中,a变量在内存中占用了2个字节空间。 sum=a+b;表示将a和b的和存入sum中。 cout<<"sum is "<< sum< 一个<<表示一次输出,<<"sum is " 表示在屏幕上输出文字"sum is ",<< sum表示在屏幕上输出sum内存放的数据,< 该程序的执行结果为: 例 #include main ( ) { int a, b, c; //此句的作用是 cin>>a>>b; //表示要求用户从键盘上输入两个数据分别存入a变量和b变量 c=max (a,b); // 表示将max (a,b)的结果存入变量c中。 cout<<"最大值是"< } 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函数。 (int x,int y)表示max函数的参数,表示max函数要处理的数据。 int max(int x,int y) 称为函数首部,打括号内的部分称为函数体。一个函数由函数首部和函数体构成。 此程序的执行时,此时从键盘输入数据 最后结果为: 关于函数在后续章节中详细介绍。 总结:通过以上几个例子,可以看到: (1) C程序是由函数构成的。 (2) 一个函数由两部分组成: ①函数的首部,即函数的第一行。②函数体,即函数首部下面的大括弧{……}内的部分。