定义变量时后面带个括号是什么意思

c++中定义一个变量inta(1);是赋初值的意思吗,定义结构体时能这样赋值吗,定义对象时这样代表什么... c++中定义一个变量int a(1);是赋初值的意思吗,定义结构体时能这样赋值吗,定义对象时这样代表什么 展开
 我来答
教育达人小嫣
高能答主

2019-11-21 · 为您解答教育方面的问题。
教育达人小嫣
采纳数:2401 获赞数:816341

向TA提问 私信TA
展开全部

int x(5)就是int x=5。(1)就是int a = 1。

在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual Basic中);但另外一些语言可能使用其它概念(如C的对象)来指称这种抽象,而不严格地定义“变量”的准确外延。由于变量能够把程序中准备使用的每一段数据都赋给一个简短、易于记忆的名字,因此它们十分有用。

扩展资料

变量必须是以字母、汉字开头的字母、汉字、数字、下划线组成的字符串,且第一个字符必须是 英文字母或者汉字,最后一个字符可以是类型说明符,变量名中不能有空格。 变量名不能包含+ - * / !@ # ¥ ?小数点 等字符,且长度不能超过255。

不能用 Visual Basic 的保留字(例如End、Len、Sub等)作为变量名,但可以把保留字嵌入变量名中,同时变量名也不能是末尾带有说明符的保留字。

hopehill332
推荐于2017-12-15 · TA获得超过258个赞
知道小有建树答主
回答量:82
采纳率:0%
帮助的人:95.1万
展开全部
(1)
相当于:
int a = 1;

(2)定义标准的结构体变量时不能这样用(但如果你在结构体中加了结构函数那就可以了),只有在定义标准类型的变量或类对象变量时才能这样用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式