본문 바로가기

(비정기) Dlbo's Post

프로그래밍의 이해 - C언어와 함께하는 Hello World!?



이전 포스트보다 좀 더 간단한 예제.

Hello World! 혹은 Hello C! 라고 불리우는 예제입니다.

이번에 새로 나온건 '\n'.

그리고 전에는 printf() 내부에 "" 이후 콤마로 구분해 출력 형식에 집어넣을 변수가 있었는데

이번엔 사라졌지요?

printf()함수의 특성은 ()안에 인자(함수 구동시 사용하는 인풋)의 갯수가 무한대라는 것입니다.

최소 1개(""로 쌓인 출력할 문장), 최대 무한대.

뭐... 사실 최대 갯수가 정해져 있긴 하지만, 그걸 다 넣을 정도라면 차라리 여러 줄로 나눠 쓰는게

보기에도 편하고 쓰기에도 편하답니다.

printf() 내부에 이번엔 "Hello World!\n"만 들어갔는데요.

이로 인해 Hello World! 라는 문자열만 출력된다는 것을 알 수 있습니다.

아까 언급했던 '\n'는 "개행문자" 라는 것인데,

한 줄 다음으로 넘기는 것이지요.

고로



라고 기술한다면,

Hello
World!

라고 출력되는걸 보실 수 있습니다.

반면, scanf()는 ""만 들어있으면 안됩니다.

뭐... 그렇게 써도 상관은 없지만...

입력을 받기 위한 것인데, 그냥 저렇게 해버리면

아무것도 하지 않겠지요?

그럼... 내일 다시 뵙지요. -_-)_b