奇怪的C语句

qiangshou2301 2010-01-15 01:35:57
case USB_INT_EP0_SETUP: {  // 控制传输
USB_SETUP_REQ SetupReqBuf;
l = Read374Byte( REG_USB_LENGTH );

编译的时候中间这一句没有报错,不清楚是什么形式的语句
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
james_hw 2010-01-15
  • 打赏
  • 举报
回复
USB_SETUP_REQ SetupReqBuf;
这个是声明变量,没什么错啊?lz如果想了解变量的作用域的话,把外面的大括号去掉试试,呵呵
vanchristin 2010-01-15
  • 打赏
  • 举报
回复
的确很奇怪
jxxx2967 2010-01-15
  • 打赏
  • 举报
回复
[Quote=引用楼主 qiangshou2301 的回复:]
C/C++ codecase USB_INT_EP0_SETUP: {// 控制传输USB_SETUP_REQ SetupReqBuf;
l= Read374Byte( REG_USB_LENGTH );
编译的时候中间这一句没有报错,不清楚是什么形式的语句
[/Quote]

为什么要报错,中间那不是变量声明语句吗?

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧