인수 char * a 또는 char * a []가 포함 된 함수가있는 경우 해당 함수 내에서 수행 할 수있는 연산은 무엇입니까? char 포인터는 일반 포인터와 다르게 어떻게 작동합니까?누군가 C-String이 C++ 함수 호출에서 사용되는 방법을 설명 할 수 있습니까?
-1
A
답변
1
char*
은 문자를 가리키는 포인터 일 뿐이므로 포인터를 사용하여 문자 포인터를 지정할 수 있습니다. char * 및 int *와의 유일한 차이점은 pointee의 유형입니다.
2
포인터는 참조하는 데이터 유형에 관계없이 포인터입니다.
포인터에서 값을 색인 할 때 포인터가 가리키는 메모리는 포인터가 나타내는 모든 데이터 유형의 배열로 취급됩니다.
문자열은 널 (null) 문자로 끝나는 문자 배열입니다.
당신은 C 문자열 (strlen
, strcpy
, strcat
, 등)에서 작동하는 C 문자열 라이브러리를 사용할 수 있습니다, 당신은 쉽게 그것을 char*
을 전달하여 C++ 문자열 객체를 구성 할 수 있습니다.
관련 문제
- 1. 누군가 fmdb의 FMDatabaseQueue 사용 방법을 설명 할 수 있습니까?
- 2. 누군가 glDrawElements (iPhone)를 사용하는 방법을 설명 할 수 있습니까?
- 3. 누구나 ssh2_exec() 함수 호출에서 $ pty 인수를 설명 할 수 있습니까?
- 4. SQL Server ISDATE() 함수 - 누군가 설명 할 수 있습니까?
- 5. 누군가 Microsoft Unity를 설명 할 수 있습니까?
- 6. 누군가 iFrames를 설명 할 수 있습니까?
- 7. 누군가 다형성을 설명 할 수 있습니까?
- 8. 누군가 UIAlertView의 차이점을 설명 할 수 있습니까?
- 9. 누군가 Gtk2 포장을 설명 할 수 있습니까?
- 10. 누군가 ja_JP.UTF8을 설명 할 수 있습니까?
- 11. 누군가 iOS에서 다음 두 가지 방법을 설명하고 페이스 북 공유를 구현하는 방법을 설명 할 수 있습니까?
- 12. 누군가 jQuery UI Datepicker에서 왜 그런지 설명 할 수 있습니까?
- 13. 누군가 그 장면 뒤에서 일어나는 일을 설명 할 수 있습니까?
- 14. 누군가가이 부분의 방법을 설명 할 수 있습니까
- 15. 누군가 "conj"의 동작을 설명 할 수 있습니까?
- 16. 누군가 struts2 XSL ResultType이 어떻게 작동하는지 설명 할 수 있습니까?
- 17. 누군가 C의 signal() 구문의 의미를 설명 할 수 있습니까?
- 18. 아이폰 프로그래밍의 태그를 사용하여 - 누군가 설명 할 수 있습니까?
- 19. 누군가 나를 회전하는 캘리퍼스에 대해 설명 할 수 있습니까?
- 20. 누군가 ARM 비트 연산을 나에게 설명 할 수 있습니까?
- 21. 이 SQL 프로 시저가 있습니다 ... 누군가 그것을 사용하는 방법을 설명 할 수 있습니까?
- 22. 누군가 WebRTC API 문서를 설명 할 수 있습니까?
- 23. 누군가 MSIL의 몇 줄을 설명 할 수 있습니까?
- 24. 누군가 파이프 버퍼 교착 상태를 설명 할 수 있습니까?
- 25. Unity의 ResolvedParameter입니다. 누군가 그것을 사용할 때 설명 할 수 있습니까?
- 26. 누군가 나에게 다음과 같은 하스켈 표현을 설명 할 수 있습니까?
- 27. 누군가 트리 탐색이 어떻게 작동하는지 직관적으로 설명 할 수 있습니까?
- 28. 누군가 패키지의 차이점을 설명 할 수 있습니까? org.apache.hadoop.mapreduce to org.apache.hadoop.mapred?
- 29. PHP - 누군가 나를 위해 pfsockopen 함수를 설명 할 수 있습니까?
- 30. 누군가 Java에서이 오류가 발생하는 이유를 설명 할 수 있습니까?
string.h 문서를 확인하십시오. http://www.cplusplus.com/reference/clibrary/cstring/ – manman