소개
소개글이 비어있어요
게시글
질문&답변
''과 ""의 차이
안녕하세요 ~ 자세하게 답변드려볼게요 우선 겹따옴표 " "와 홑따옴표 ' ' 의 차이점에 대해서는 교수님께서 설명해주셔서 이해 하실거에요. 위에 올려주신 예시에서 보면 str5[0] = "H"; str5[1] = "e"; str5[2] = "l"; str5[3] = "l"; str5[4] = "o"; str5[5] = "\0"; 로 실험해 보셨네요. 하지만 이 거는 사실 str5[0] = "H\0"; str5[1] = "e\0"; str5[2] = "l\0"; str5[3] = "l\0"; str5[4] = "o\0"; str5[5] = "\0\0"; 이런 식으로 Null Character 가 숨어 있는거겠죠? 제가 제 맥 환경에서 실행해보니 사실 위에 있는 코드는 플래그가 오류라고 알려주는데 위에 105라는 값이 나온 것을 보면, 100 사이즈로 동적할당 된 str5에 'Hello\0' 라는 저장된 문자 길이 까지 같이 확인한 것 같아요! 요약하자면 ! 겹따옴표와 홑따옴표를 C언어에서는 확실하게 분리해줘야 합니다.!
- 2
- 2
- 175
질문&답변
if(isspace(c)) 에 대해 질문 드립니다.
isspace() 함수는 공백 뿐만 아니라 아스키코드 9에서 13까지 있는 화이트스페이스를 모두 포함할 거에요~
- 0
- 2
- 256