Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
int x = 10; float y= 3.5; float z =x*y;
我输入了这个,但我得到一个错误,Xcode 无法识别 * 并说“初始化元素不是编译时常量”发生了什么?(顺便说一句,我是一个完整的初学者。)
问题是您在文件范围内声明这些。全局变量必须在编译时初始化,而不是运行时初始化,并且不允许使用其他变量初始化它们。
如果你在一个函数中声明这些就不会有问题。但如果你只是使用常量,你可以z直接用 35.0.0 初始化。
z
声明 z 时不能分配表达式。尝试这个
int x = 10; float y= 3.5; float z; z=x*y;