如果我有一個包含參數char * a或char * a []的函數,我可以在函數中對它們執行哪些操作?字符指針如何工作與常規指針不同?有人可以請解釋如何在C++函數調用中使用C字符串嗎?
-1
A
回答
1
char*
只是一個指向字符的指針,所以任何你可以做的指針你可以做的字符指針。與char *和int *唯一的區別是指針的類型。
2
指針是一個指針,不管它引用了什麼數據類型。
當您從一個指針索引值時,它指向的內存被視爲指針所代表的任何數據類型的數組。
A 字符串只是一個由空字符(零)終止的字符數組。
您可以使用C字符串庫對C字符串(strlen
,strcpy
,strcat
,等)進行操作,你可以很容易地傳遞一個char*
構建一個C++字符串對象。
相關問題
- 1. 有人可以在Objective-C中解釋函數名嗎?
- 2. 有人可以解釋C#CngKey.Create嗎?
- 3. 有人可以解釋C#中接口的確切使用嗎?
- 4. 有人可以解釋這個C函數嗎?
- 5. C++有人能解釋的字符串()
- 6. 在MySQL中使用數學函數可以解釋和操作字符串嗎?
- 7. 有人可以請解釋WaitForSeconds()嗎?
- 8. 我可以在gdb中用c字符串調用主機進程函數嗎?
- 9. 如何在C++中調用返回C#字符串的函數?
- 10. 有人可以在C#中解釋這種語法嗎?
- 11. 有人可以解釋我的回調函數嗎?
- 12. 有人可以解釋這個C/C++語法嗎?
- 13. 有人可以解釋嗎?
- 14. 有人可以解釋如何使用repr函數來格式化輸出嗎?
- 15. 有人可以解釋Ruby在塊中使用管道字符嗎?
- 16. 有人可以解釋有關Windows文件系統的C++轉義字符「\」嗎?
- 17. 有人可以向我解釋這個C++數組嗎?
- 18. 任何人都可以用C++解釋事件處理嗎?
- 19. 任何人都可以在C中解釋這個結構嗎?
- 20. 有人可以向我解釋什麼&&用於調用函數嗎?
- 21. 有人可以請解釋代表在objective-c?
- 22. 有人可以解釋C指針
- 23. 我可以在C++中使用new來調用函數嗎?
- 24. THREE.js - 有人可以解釋如何使用這個庫嗎?
- 25. 有人可以解釋C中的dup()嗎?
- 26. 有人可以在Objective-C上解釋這一行代碼嗎?
- 27. 有人可以解釋參數autovacuum_naptime嗎?
- 28. 有人可以解釋在iOS中使用initWithNibName給我嗎?
- 29. 在iphone編程中使用標籤 - 有人可以解釋嗎?
- 30. 有人可以簡潔地解釋set_union如何在C++中工作嗎?
看看string.h文檔http://www.cplusplus.com/reference/clibrary/cstring/ – manman