c语言中字符串名称和字符串名称()之间的区别[关闭]

问题描述 投票:-4回答:2

我很难理解它们之间的区别

 string name;

 string name();

有人可以解释我的区别吗?

c string
2个回答
4
投票

假设string是您已经声明的数据类型,string name;声明类型为name的变量string

声明string name();声明函数name,它返回string类型的值。

变量是内存中程序可以存储一些数据的位置。函数是一段代码,可以在需要时执行多次;它可以接收(零个或多个)参数,并且可以选择返回一个值。


0
投票

字符串名称;在内存中声明字符串数据类型变量'name',其中as name();显示名为'name'的函数原型,它返回字符串值。

© www.soinside.com 2019 - 2024. All rights reserved.