有人可以解釋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