#include <stdio.h>
int main(void)
{
int array="abcdedfes";
printf("%s",array);
return 0;
}
여기서 int는 4바이트 용량인데..
알파벳 하나당 1바이트고
저 알파벳 개수는 너무 많은데...
아까 어떤분이 array에 abcdefes를 가져오는게 아니라 그 주소를 가져와 저장한다고 했는데..
int array = 1;
위에 코딩도 1을 가져오는게 아니라 1의 주소값을 array에 저장한건가요?,,,
제가 컴파일러는 공부안해봐서 어떤 방식으로 컴파일러가 코딩을 포인트 시키는지 이해를 못해서요..
char형 array=\"abcdedfes\"; 는 또 코딩 애러가 뜨네요.. 역시 주소는 4바이트로 표현되서 1바이트 char형은 인식을 못하는 건가요?
좃병신아 낚시질 하지 말고 꺼지라고 재미도 없는게
대학원생 레벨이니깐 박사학위 받는 사람한테 물어봐
병쉰은 몰라도되
int a 하면 a라는 이름으로 4바이트가 생기는줄 아나보네
흠... 낚인 거였어? ㅋㅋㅋ