看第五行,去掉能运行,不去掉,报错

img


这是书上的例子。第五行一加上,就报错,这是为啥😳,还有为啥第三行,只有一个long,可以long int吗?

可能用了中文符号吧,你把输入法调成英文重新输入一次

你那个第五行的逗号是不是中文的啊,还有
long int可以的

有非标ascII的字符,字符一般都是全角符号什么的比如{ } 和 {} ,和 , ; 和 ;

第五行分号是中文的吧
C++的整型有short,int,long和long long,没有long int吧

你加个long int试试,第五行看着像分号的问题