有人可以解释C中限定符和说明符之间的区别吗?C中限定符和说明符之间的区别是什么?
回答
假设你在谈论类型,那么这只是C标准中的查找。
C99节6.7.2:
类型说明符:
void char short int ...
C99节6.7.3:
类型限定符:
const restrict volatile
我想,很明显,这些事情不同的类别...
它们是否都属于**声明说明符**? – haccks
@haccks:是的。但是你可以通过简单地打开语言标准和搜索来真正发现这一切... –
预选赛
这是用来修改变量的属性的关键词被称为类型限定
例如。
const
volatile
存储类声明在C语言告诉编译器在哪里存储变量,如何存储变量,什么是可变的变量和生活时间的初始值。
例如。
auto
static
int
register
您可以在这里了解更多link
@dwo感谢编辑,下次我会照顾:-) –
- 1. %s和%c格式说明符之间有什么区别?
- 2. C中限定符和修饰符之间的区别是什么?
- 3. 作为scanf的格式说明符,%* c%c和%c之间有什么区别?
- 4. Java:格式说明符%x和%h之间有什么区别?
- 5. 访问修饰符和访问说明符之间有什么区别
- 6. Selenium中的定位符和Webelement之间的区别是什么?
- 7. _Atomic类型限定符和类型说明符有区别吗?
- 8. %ul和%lu C格式说明符有什么区别?
- 9. 说明符和限定符之间的相关性?
- 10. 访问说明符和访问修饰符有什么区别?
- 11. C语言中的声明符说明符是什么?
- 12. 什么是说明符限定符列表?
- 13. C:“tcp_seq”之前的预期说明符 - 限定符列表
- 14. 文件描述符和fildes之间的区别是什么
- 15. dllimport和w/o指示符之间的区别是什么?
- 16. 对象和字符串对象之间的区别是什么
- 17. 算术运算符^和。^之间的区别是什么?
- 18. 期望没有说明符vs其他之间的区别?
- 19. $(())和expr之间的区别是什么?
- 20. $和$ .fn之间的区别是什么?
- 21. ++和:haskell之间的区别是什么?
- 22. $(“”)和$ .find(“”)之间的区别是什么?
- 23. “\”和“\。”之间的区别是什么?
- 24. “$ | ++”和“$ | = 1”之间的区别是什么
- 25. $(...)和`...`之间的区别是什么
- 26. .equals()和==之间的区别是什么?
- 27. [undefined]和[,]之间的区别是什么?
- 28. C#和MVC中System.Environment.Username和User.Identity.Name之间的区别是什么?
- 29. C和%之间有什么区别?
- 30. 格式说明符中的%是什么?
http://www.lysator.liu.se/c/ANSI-C-grammar-y.html#specifier-qualifier-list – lurker
@MarcB:不一个重复的。 “修饰语”只是一些书籍作者可怜的语言。 “Specifier”和“qualifier”在语言中有正式的含义。 –
@MarcB;你不觉得*修饰符*和*说明符*都是不同的东西吗? – haccks