c – 使用标记名称创建结构变量
发布时间:2020-12-16 05:03:19 所属栏目:百科 来源:网络整理
导读:我在以下链接中阅读了一篇文章 http://www.embedded.com/electronics-blogs/programming-pointers/4024450/Tag-vs-Type-Names 在这里作者说,使用follwing是错误的. struct s{--};s var; 但在我的示例代码中,它的工作完美. 1 #includeiostream 2 using namesp
我在以下链接中阅读了一篇文章
http://www.embedded.com/electronics-blogs/programming-pointers/4024450/Tag-vs-Type-Names 在这里作者说,使用follwing是错误的. struct s { -- }; s var; 但在我的示例代码中,它的工作完美. 1 #include<iostream> 2 using namespace std; 3 4 struct s 5 { 6 int sd; 7 }; 8 s v; 9 10 11 12 int main() 13 { 14 15 v.sd=10; 16 cout<<v.sd; 17 return 0; 18 } 编辑: 有什么实际的区别? 解决方法
这是C和C之间的区别.当您使用C代码而不是C代码时,您引用的作者会谈到C语言.在C中,您必须在声明相应类型的变量之前指定关键字struct,union或enum.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么在C中有指针到bool的隐式类型转换?
- c# – 打开xml查询excel单元格
- 使用Swift从Firebase存储中检索图像
- 泛型 – 在Swift中泛型类型的where子句中访问自定义协议的关
- 是否可以在React Native中动态创建组件?
- c# – ASP.NET MVC5中的密码恢复
- c# – 基于属性的路由VS基于约定的路由 – ASP.net核心REST
- flex – SQLStatement.execute() – 在一个语句中的多个查询
- ruby-on-rails – 单个Rails路由上的Access-Control-Allow-
- 如何在不使用特定于Jasmine的inject()的情况下将依赖项注入