进入C++(一)

本文介绍了C++编程的基础知识,包括如何使用cout进行输出,main()函数的结构,以及如何使用C++注释来提高代码可读性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进入C++(一)

首先介绍一个简单的显示消息的C++程序,使用C++工具cout生成字符输出,在这段代码中使用了//进行注释,在编译的过程中,编译器会忽略掉注释的内容。文件扩展名cpp是一种表示C++程序的常用方式。

#include<iostream>				// a PREPROCESSOR directive
using namespace std;				// make definitions visible
int main()					// function header 
{						// start of function body
	cout<<"this is a C++ project.";		// message
	cout<<endl;				// start a new line
	cout<<"I like it!"<<endl;		// more output
	return 0;				// terminate main()
}						// end of function body


 

程序调整

有时候在自己的系统上运行程序时,可能需要对其进行修改,有些窗口环境在独立的窗口中运行程序,并在程序完毕后自动关闭窗口,要让窗口一直打开,直到你按任何键,可在return语句前添加如下语句:

Cin.get();

对于有些程序,要让窗口一直打开,直到你按任何键,必须添加两条这样的语句。

C++语言输入和输出

C语言中,我们使用scanf()进行输入,使用printf()进行输出,而在C++中,我们使用cin进行输入,cout进行输出,事实上,在C++中,我们也可以使用scanf()printf(),但是必须添加头文件stdio.h

 

main()函数

去掉文章开头的示例的修饰后,原代码的基本结构如下:

Int main()

{

Statements

return 0;

}

这几行表明有一个名为main()的函数,并描述了该函数的行为。这几行代码构成了函数定义(function definition)。该定义由两部分组成:第一行 int main()叫函数头(function heading),花括号({})中包括的部分叫函数体,函数头对函数与程序其他部分之间的接口进行了总结;函数体是指出函数应做什么的计算机指令。在C++中,每条完整的指令都称为语句。所有的语句都以分号结束,因此在输入示例代码时,请不要省略分号。

main()中最后一条语句叫做返回语句(return statement),他结束该函数。

语句和分号

语句是要执行的操作,为理解源代码,编译器需要知道一条语句何时结束,另一条语句何时开始。有些语言使用语句分隔符。C++C一样,使用终止符(terminator),而不是分隔符。终止符是一个分号,他是语句的结束标记,是语言的组成部分,而不是语句之间的标记。结论是:在C++中,不能省略分号。

C++注释

C++注释以双斜杠(//)打头,注释是程序员为读者提供的说明,通常标识程序的一部分或解释代码的某个方面。编译器忽略注释,在任何情况下,他都不能理解注释。

C++注释以//打头,到行尾结束。注释可以位于单独的一行上,也可以和代码位于同一行。

提示:应使用注释来说明程序。程序越复杂,注释的价值越大。注释不仅有助于他人理解这些代码,也有助于程序员自己理解代码,特别是隔了一段时间没有接触该代码的情况下。

C-风格注释

C++也能够识别C注释,C注释包括在/**/之间。4

由于C-风格注释以*/结束,而不是到行尾结束,因此可以跨越多行。可以在程序使用中使用CC++风格注释,也可以同时使用这两种注释。但应尽量使用C++注释,因为这不涉及到结尾符号与起始符号的正确匹配,所以他产生问题的可能性很小。事实上C99标准也在C语言中添加了//注释。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值