3-8编程练习,为什么前面没有教变量加起来,就让我操作?请教一下为什么我写出来这么多错误?
来源:3-12 编程练习
Lyle_Ng
2017-11-07 23:52:35
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// 1、 初始化一个整型变量a,并赋值5
int a = 5;
// 2、 初始化一个浮点型变量b,并赋值2.2
float b = 2.2
// 3、 初始化一个布尔型c,并赋值false
bool c = false
// 4、 初始化一个整型变量d,并将a+b+c的值赋值给d
int d = int(a+b+c)
// 5、 打印输出d的值
NSLog(@"d=%d",d)
}
return 0;
}如上,请问“初始化”是什么意思呢?
为什么运行之后这么多错误呢?
感谢
1回答
1、首先初始化的意思是什么呢,int a;这叫声明了一个变量a,int a=5;这个就是初始化了,顾名思义a变量在声明的同时就给a赋一个初始值。
2、运行有错误是因为2,3,4,5的代码后面都缺少了分号结尾啊,加上分号。另外最后的计算直接写成 int d = (int)a+b+c;或者int d = a+b+c;都是可以的。
相似问题
回答 4
回答 2