1 2 print("JinMinu") print("good progammer") cs 실행결과 JinMinu good programmer 이렇게 나온다. end end는 그 뒤의 출력값과 이어서 출력한다. 여기서는 end=" " 즉, 공백이기 때문에 공백과 붙여서 나온다. 1 2 3 4 print("JinMinu", end=" ") print("good programmer") 실행 결과>>>JinMinu good programmer cs 그러면 end에 @를 넣어보자 1 2 3 4 print("JinMinu", end="@") print("good programmer") 실행 결과>>>JinMinu@good programmer cs @로 뒤에것과 붙여서 나온다. sep sep는 seperator(분리해주..
컴퓨터는 데이터를 '메모리'라는 물리적인 장치에 쓰고 읽고 지운다. 다른 언어와 차별화를 시키는 '포인터'라는 개념은 C를 더 특별하게 만든다. 바로 '직접 접근'이 가능하기 때문이다. 다시 말해, 더 기계친화적인 프로그램을 만들 수 있다. 포인터란? 메모리에 있는 데이터의 주소를 가지는 일종의 변수이다. '주소'에 주목을 하자. 데이터를 가지는게 아니라 데이터가 들어가있는 메모리의 주소를 가진다. pointer를 한글로 번역해보면 '가르키는 것'이다. 즉, 변수의 주소를 가르킨다고 볼 수 있다. 포인터를 사용하는 이유? 데이터의 복사를 피하고 데이터를 공유하여 작업할때 필요하다. 데이터의 복사본을 가지고 노는게 아니라 데이터의 원본을 다룰 수 있다. 직접 접근하기 때문이다. 쉽게 설명하자면 예를 들어,..