expected primary-expression before 'unsigned' 解决方案

匿名 (未验证) 提交于 2019-12-03 00:30:01

问题描述:
语句result += unsigned int(1) << i;在本地可以编译运行,但是上传至LeetCode后出现编译错误:expected primary-expression before ‘unsigned’。
分析:
语句太复杂,LeetCode上的编译器无法完全编译,需要添加基本表达式。
解决方案:
1 Ϊunsigned int添加括号:(unsigned int)
2 添加中间变量unsigned int one = 1; result += one << i

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!