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回答

Tender10

2017-11-08

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;都是可以的。

0

0 学习 · 1878 问题

查看课程