2009년 09월 27일
C강좌 - 1.기본틀과 printf함수
#include <stdio.h>
//설명 : stdio헤더파일포함선언-확장자h는 헤더파일이라는 의미, 이 헤더사용 이유 printf함수가 stdio헤더에 포함(정의)되어있어서
#include <conio.h>
//설명 : conio헤더는 getch를 호출하기위해 넣습니다. - getch를 쓰지않으실 경우 사용하지 않으셔도무관합니다
int main(void)
//설명 : int-리턴값 void-입력형식-하지만 void는 별 의미가 없기때문에 ()로 비워두셔도 무관합니다.
{
//설명 : {는 몸체(main)의 시작 선언
printf("으아아아아 누가 답장좀..\n");
/*설명 : printf함수는 문자열표현하는 함수 ("내용")에서 내용양옆은 문자열을 뜻함 \n은 한칸 띄기
맨마지막에 세미콜론(;)은 연산문장 뒤에 있어야 함*/
printf("내문자번호는 %d - %d 임ㅠㅠ",1111,2222);
/*설명 : %d는 문자뒤의 쉼표뒤의 숫자를 받아서 표현됨 즉 이문장에서는 첫번째%d는1111으로
나옴그리고 두번째%d는 두번째쉼표뒤의 숫자를 대신함 즉 %d-%d는 1111-2222로 표현됨*/
getch();
/*설명 : getch는 비주얼스튜디오에서 컴파일결과를보면 실행한 도스창이 계속 남아있지만 일반 exe
파일일때는 깜빡(한 0.1초)거리고 다시 꺼져서 그것을 방지하기위해 사용합니다.*/
return 0;
/*설명 : 반환값을 0 으로 반환한다는 의미 입니다, 0은 정상적인 종류를 의미합니다*/
}
//설명 : }는 몸체의 종료 선언
*출력결과
으아아아아 누가 답장좀.. 내문자번호는 1111 - 2222 임ㅠㅠ |
*주황글씨 설명하기위해 써넣은것이므로 소스적을때 넣지 않는다
//내용 : 이것은 //뒤의 한 줄만을 주석(설명)으로 사용할때 쓰는 주석기호이고
/* 내용 */ : 이것은 /*에서 */까지의 모든 내용을 주석으로 넣을 때 사용한다
주석은 소스가 길어질 경우 해석하기힘들기 때문에 그것을 도와주기 위하여 사용한다.
결과 exe파일 올려드립니다.
1.exe
printf 함수.
사용법
printf("내용");
입니다.
이렇게 해주시면 내용 이라는 문자가 화면에 보이게됩니다.
printf(""); 내용안에 가끔 %d또는 \n같은 기호들이 들어갑니다.
이중 %알파벳은 서식문자라 불리며 각각의 기능을 가지고 있습니다.
여기서 쓰인 %d는 위에서 썻다시피 큰따옴표뒤의 쉼표부터 나오는 숫자를 표현해 주죠.
그냥 숫자를 써도되지 왜 이 %d서식문자를 쓰느냐? 하시면 보통 이것은 직접 숫자대신 "변수"를 사용하기 때문이죠
변수라는것은 다음강에서 보도록하고 아래 서식문자를 보고 넘어가겠습니다.

위의 서식문자는
출처는 http://www.winapi.co.kr/ 에서 가져온 사진자료 입니다.
(제가 작성하기는 귀찮아서.. 하..하..<)
다음강으로 넘어가보도록 하겠습니다.
# by | 2009/09/27 19:55 | C언어를 배우자! | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]