- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言讲义(C基础)
C++语言基础
本资料中使用编译环境为VC
第1章 C++语言概述
1.1 简单的C++程序介绍
例
#include iostream.h
main()
{
cout这是我的第一个程序\n;
}
本程序的作执行结果:
每个C/C++语言程序都有一个main()函数其固定格式为:
//编写程序的准备工作
main ( )
{
要编写的程序,实现不同的功能;
}
编程人员要做的就是在划线部分填写适当的代码。
上例中:
#include iostream.h 表示包含文件。
说明:#include 文件名 或 #include ”文件名” 表示要将文件名对应的文件中的代码包含到我们的程序中。文件名所对应的文件一般是C/C++语言已经编辑好的库文件,可以帮助我们完成相应的工作,而代码不需要我们自己编写。库文件是系统中自带的现有文件,其中实现了不同功能,我们要记住每个库文件的功能,以方便我们决定什么时候包含什么文件,实现什么功能。要包含的文件也可是自己编写的文件。
main ( ) { 要编写的程序,实现不同的功能; }
此部分称为main函数,是固定格式,我们要做的是在划线部分填写代码,实现不同功能。而要完成这一部分的编写,学要了解C/C++语言的数据类型,运算符,常用函数,控制语句等等。
上例中cout这是我的第一个程序\n; 表示要在屏幕上输出“这是我的第一个程序”这句话(输出的文字是多个字符要用双引号引起来,单个字符用单引号),并在输出完成后换行(\n 表示要换行,该符号使用时应写在引号内)
例 求两数之和
#include iostream.h //包含文件iostream.h,包含该文件后可使用cout输出数据。
main ( )
{ int a,b,sum; /*这是定义变量*/
a=123; b=456; /* 以下3行为语句 */
sum=a+b;
coutsum is sumendl;
}
说明:
//文字 形式表示注释,是对某段程序功能的说明 /*文字*/ 也是注释
int a,b,num;表示定义整型变量。计算机中进行运算要存储相关数据到内存中,变量就是用于存储数据。定义变量格式:数据类型 变量名; 若定义多个同类型变量则用逗号分隔多个变量。
a=123;表示将123这个数存入a这个变量中,a变量在内存中占用了2个字节空间。
sum=a+b;表示将a和b的和存入sum中。
coutsum is sumendl; 表示输出结果。 是一个运算符,与cout结合使用,表示输出。
一个表示一次输出,sum is 表示在屏幕上输出文字sum is , sum表示在屏幕上输出sum内存放的数据,endl表示输出一个换行,其作用同”\n” 。最后的分号表示语句结束。
该程序的执行结果为:
例
#include iostream.h //此句的作用是
main ( )
{ int a, b, c; //此句的作用是
cinab; //表示要求用户从键盘上输入两个数据分别存入a变量和b变量
c=max (a,b); // 表示将max (a,b)的结果 存入变量c中。
cout最大值是cendl; //此句的作用是
}
int max(int x,int y) // x,y的值从main函数中main(a,b)中取得,a的值给x,b的值给y
{ int z; //此句的作用是
if (xy) z=x; //如果xy 则x存入z
else z=y; //否则y存入z
return (z); //使z作为max的结果
}
说明:
cin表示输入数据。表示输入运算符,与cin连用表示要求输入数据存入符号后面的变量中。
cina;表示要求从键盘上输入一个数据并存入变量a。要输入多个数据时可使用cinab;
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) 称为函数首部,
文档评论(0)