首页 理论教育 C++中的声明和定义

C++中的声明和定义

时间:2023-10-25 理论教育 版权反馈
【摘要】:在软件开发过程中,常见的声明和定义语句列举如下。图1-2 例1-4的执行效果通过例1-4可知,在C++中,声明和定义仍然是程序开发所必需的,这沿袭了C语言的特点。下面简单介绍typedef的使用。typedef是为每个类型声明了一个新的名字(标识符),而不是一个类型的对象。

C++中的声明和定义

在程序开发领域,声明是指当一个计算机程序需要调用内存空间时,对内存发出的“占位”指令。定义则是指将声明的变量、函数、类等呈现或描述出来,为之提供一个意义相当的表达,并表明其与众不同之处,最终展现其内涵。

在软件开发过程中,常见的声明和定义语句列举如下(注意中文注释语句)。

例如:

978-7-111-51399-5-Chapter01-13.jpg

上述几行语句均是典型的声明语句。

978-7-111-51399-5-Chapter01-14.jpg

上述几行代码对函数count(bool YN,int&counter)进行定义,用以实现函数的功能。

下面通过例1-4来验证上述函数的定义。

例1-4

978-7-111-51399-5-Chapter01-15.jpg(www.xing528.com)

例1-4的执行效果如图1-2所示。

978-7-111-51399-5-Chapter01-16.jpg

图1-2 例1-4的执行效果

通过例1-4可知,在C++中,声明和定义仍然是程序开发所必需的,这沿袭了C语言的特点。一个名字(标识符)在程序中使用之前必须首先声明,即在一个标识符使用之前,必须表述清楚其类型,便于编译器识别。在C++程序中,每个标识符必须有一个定义。通俗来讲,定义就是给标识符确定了一个值。对于常量的标识符,其值是不变的;而对于非常量的标识符,其值是可以被修改的。有时,声明和定义可以同时进行,见下面两行语句。

978-7-111-51399-5-Chapter01-17.jpg

下面简单介绍typedef的使用。typedef是为每个类型声明了一个新的名字(标识符),而不是一个类型的对象。例如:

978-7-111-51399-5-Chapter01-18.jpg

总结

小节使用通俗易懂的语句和范例,简明扼要地讲述了C++语言中的声明和定义。这部分内容是程序开发最基础的部分,希望读者能反复阅读,彻底理解这一部分内容。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈