k=int(a+b)为什么错了?

来源:百度知道 编辑:UC知道 时间:2024/06/18 04:32:27

请问 k,a,b 都是什么类型,如果你想强制转换也要写成 k=(int)(a+b),如果把int当成变量 int*(a+b),int是java的保留字符 不能做为变量

强制类型转化,写错了估计,(int)加括号吧,int(a+b)好像是c++中的写法,但是c语言中这样写肯定不对

int k,a,b;
k=(a+b);

是不是应该k=(int)(a+b)