C++怎么定义完一个变量后,给变量赋初值?
展开全部
这个MFC没有关系。
原子型一般就是 int myval = 42;
构造型,比如数组一般可以 int myvals[] = {12, 13, 14};
类类型,一般用构造函数比如 CString mystr = "Hello World!" 这句等价于 CString mystr("Hello World!")
对于C++,有的地方放置初始赋值时编译器会报错(这和不同的编译器也有关),比如在switch的某个case中放置一个初始赋值,这个时候要么把赋值语句提前到块语句之前(比如switch之外),要么给它用一对 {} 包起来。
原子型一般就是 int myval = 42;
构造型,比如数组一般可以 int myvals[] = {12, 13, 14};
类类型,一般用构造函数比如 CString mystr = "Hello World!" 这句等价于 CString mystr("Hello World!")
对于C++,有的地方放置初始赋值时编译器会报错(这和不同的编译器也有关),比如在switch的某个case中放置一个初始赋值,这个时候要么把赋值语句提前到块语句之前(比如switch之外),要么给它用一对 {} 包起来。
追问
我才开始学c++,有些不太明白,你能告诉我怎么样加{}吗?
展开全部
int<变量名>=<初始值>
追问
这样系统会报错的,我用的是MFC AppWiazrd
追答
什么意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不一定要赋初值
这里警告的原因是因为定义了变量c而没有使用(c不具有具体的数值,仅仅是白白占用一个空间而已)对程序运行部造成其他影响。
这里警告的原因是因为定义了变量c而没有使用(c不具有具体的数值,仅仅是白白占用一个空间而已)对程序运行部造成其他影响。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-06-02
展开全部
普通变量 int i=9; 类内变量则在构造函数里赋值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int i = 0;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询