2
A
回答
6
它是一個函數的聲明,它接受一個char指針並返回一個char指針。
0
char *uppercase (char *s);
相同
char* uppercase (char *s);
其返回類型是char*
;它返回一個指針。
0
這意味着函數需要一個指向字符的指針並返回一個指向字符的指針,即字符串的開始。
0
uppercase
是機能缺失它返回一個字符類型地址(即,它可以被存儲在一個字符指針)作爲其寫爲char *uppercase
... uppercase()
需要一個字符指針作爲參數char *s
... 因此其寫入作爲char *uppercase(char *s)
。
0
在C中,只要位於類型和名稱之間,*
的位置並不重要。所以char* s
與char *s
甚至char * s
相同。
這同樣適用於函數及其返回類型,char* uppercase()
相當於char *uppercase()
和char * uppercase()
。
C中的空白或多或少被忽略,因此在編寫自己的代碼時,我建議您選擇一種格式並堅持使用它。
0
星號*
的位置可以是任意位置:返回類型或函數名稱之間。 將其保留在返回類型的末端更合乎邏輯,即char*
相關問題
- 1. 奇怪指針問題
- 2. 非常奇怪的空指針問題
- 3. strtok奇怪的指針問題
- 4. C++中的奇怪指針問題
- 5. 奇怪的c指針問題
- 6. 關於指針的問題
- 7. 奇怪的指針問題...使用指針數組構建BST
- 8. 關於「空指針」怪物
- 9. 空指針奇點問題
- 10. 關於指針的簡單問題
- 11. 關於char指針的問題
- 12. 關於指針和對象的問題
- 13. 關於智能指針的問題
- 14. 關於pthreads&指針的問題
- 15. 關於C++中const指針的問題?
- 16. 奇怪的json空指針
- 17. 奇怪的指針功能
- 18. 關於指針的c/C++問題(雙指針)
- 19. 奇怪的問題使用UINib /指針去AWOL
- 20. 執行鏈表時指針有奇怪的問題
- 21. 向BOOL指針賦值時奇怪的警告問題
- 22. 奇怪的C++內存問題。常量指針被改變
- 23. 奇怪的問題在c中使用結構指針
- 24. 關於NSMutableArray,指針和版本問題
- 25. 奇怪措詞在標準,關於指針比較
- 26. C++奇怪指針算法
- 27. 指針交換奇怪
- 28. C++指針算術奇怪
- 29. C代碼奇怪(指針)
- 30. 奇怪的問題