error: expected ';', ',' or ')' before '&' token 解决方法
来源:互联网 发布:js json转换对象 编辑:程序博客网 时间:2024/06/07 17:58
近期发现很多同学用codeblocks编译的时候会出现 ‘error: expected ';', ',' or ')' before '&' token’ 这个错误提示,很多同学很不解,明明就没有错呀,为什么呢?
其实这就是C语言的一个知识点:
在C语言中是不存在引用的,也就是说C语言中&表示的不是引用,仅仅是取地址符。所以错误提示就是告诉你&在这里用的不对,那怎么解决呢?
首先介绍一个正规的解决方法:用指针来取代引用,在主函数中传进来地址;
不过这样我感觉有点麻烦,有没有更简便的方法呢?
答案是有,重点来了:将代码保存成.cpp文件
至于为什么?我的理解就是c++中支持引用
阅读全文
0 0
- error: expected ';', ',' or ')' before '&' token 解决方法
- error: expected ')' before '*' token
- error: expected constructor, destructor, or type conversion before '.' token
- error: expected constructor, destructor, or type conversion before '(' token问题
- C -- error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
- 错误:error: expected class-name before '{' token解决方法
- [Error] expected expression before '%' token
- error: expected initializer before ‘&’ token
- expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token 或者 before ‘{’ token
- expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token 或者 before ‘{’ token
- error: expected ',' or '...' before numeric
- expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘<’ token
- 关于“expected ';', ',' or ')' before '&' token”错误
- expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
- 关于“expected ';', ',' or ')' before '&' token”错误
- error: expected template-name before '<' token
- error: expected class-name before '{' token
- error: expected class-name before '{' token
- 【C++】 union详解
- 企业应用通用架构图
- c++小项目(学生信息管理系统)
- 新手看JAVA异常处理机制
- 如何在 Kaggle 首战中进入前 10%
- error: expected ';', ',' or ')' before '&' token 解决方法
- JavaWeb路径问题
- vue2.0音乐app项目笔记
- 小白算法练习 树状dp POJ anniversary party
- Java智能计算
- shadertoy上手指南
- 形形色色的线段树练习——codevs线段树练习1-5:线段树,树状数组及分块模板
- struts2拦截器的实现原理及源码解析
- 【第三周】项目1-顺序表的基本运算