주소 배열 출력

2024. 6. 26. 11:47정보처리,전산/Clang

반응형
#include <stdio.h>
#include <string.h>

int main(){
  char a[]="abcdefg";

  //크기를 정하지 않은 배열에는 문자열 끝에 null문자가 들어간다
  //a = 97 asch2 a+1 = b(98)
  //c언어는 문자열을 저장할 수 있는 것은 배열 뿐이다.
  //배열의 이름은 주소이다
  char* p =a;
  while (*p !=0 ){ //null,'\0'
    printf("%c", *p++);//P+1하면 4칸씩 이동함
  }
  return 0;
}
반응형

'정보처리,전산 > Clang' 카테고리의 다른 글

struct 구조체  (0) 2024.06.30
문자열 변환 출력  (0) 2024.06.29
전역변수 값 전달  (0) 2024.06.22
비트연산  (0) 2024.06.22
call by reference  (0) 2024.06.16