定义变量的有哪两种形式

 我来答
白雪忘冬
高粉答主

2020-07-18 · 在我的情感世界留下一方美好的文字
白雪忘冬
采纳数:1007 获赞数:376617

向TA提问 私信TA
展开全部

(1)变量类型  变量名;

(2)变量类型  变量名 = 初值;

两种方式都可以,一个是之后再赋初值,一个是将就赋初值。但是要特别注意一种情况:需要定义一个整型数组,且里面的初始值都为0。那么就不能这样写:

int a[10];

a[10] = {0};

应该这样写:

int a[10] = {0};

扩展资料

变量名一般来说可以随便选取,但是要注意以下条件:

(1)不能是C语言标识符。如for , while, do等等;

(2)只能是字母或者下划线开头,数字不能作为开头,除第一位以外,其他位为数字,字母或下划线;

(3)大小写要区分,如A和a是表示两个不同的变量。

DEQR云飘
2020-12-07 · 没有什么特别想说的呀
DEQR云飘
采纳数:313 获赞数:3557

向TA提问 私信TA
展开全部
变量分局部变量和全局变量。在main()函数之前定义的是全局变量。在函数中定义的是局部变量。定义时可以赋初值,也可以在调用的时候赋值。如:
int x;
int y=0;
1、实例变量 (非静态字段) 从技术上来说, 对象保存它们各自的状态在 "非静态字段", 也即, 没有使用static 关键字定义的字段. 非静态字段也称为 实例变量 因为它们的值对每个 类 实例 (对每个对象, 换句话说); 一个自行车的currentspeed 与另外一个自行车的currentspeed 是独立的.
2、类变量 (静态字段)类变量是使用static 修饰符声明的变量;这告诉编译器仅有一份该变量存在, 无论该类被实例化多少个对象。为 某种类型的自行车定义gear数量的字段可以标记为static 因为所有实例有相同数. 代码static int numgears = 6; 将创建一个这样的静态字段. 此外, 可以添加关键字final 来表明转动装置个数永远不发生改变 .
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-08-02
展开全部
变量分局部变量和全局变量。在main()函数之前定义的是全局变量。在函数中定义的是局部变量。定义时可以赋初值,也可以在调用的时候赋值。如:
int x;
int y=0;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wpvivi123
2012-08-02
知道答主
回答量:2
采纳率:0%
帮助的人:3154
展开全部
在C++中定义一个变量有2种方式
int a=3; 和 int a(3);
人认为,第一种是先调用了int的无参默认构造函数构造出对象a,然后再调用int的拷贝构造函数将3赋给a;第二种调用了int的构造函数,3作为构造函数的参数。
这样分析起来,应该是第二种更好一些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-08-17
展开全部
1>.不初始化
int a;
2>.初始化
int a=1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式