본문 바로가기

C언어

(3)
기본 입출력 함수 식별자 구별하기 위해 사용되는 이름 변수명 배열명 함수명 구조체명 키워드 예약어 ( reserved word ) C언어에서 고유한 의미를 가지고 있는 특별한 언어 변수명 작성 규칙 영문자, 숫자, 밑줄(_) 사용 가능 첫 번째 문자는 반드시 영문자 밑줄(_) 이어야 한다. 예약어 사용 불가 특수문자 사용 불가 ( 밑줄 제외 ) 대소문자 구별함 좋은 변수 이름 역활을 가장 잘 설명하는 이름 여러 단어로 되어 있는 변수 이름 단어와 단어는 밑줄로 연결 단어의 첫 글자는 대문자 일관성 있도록 작성 printf() 함수 기능 모니터에 출력을 하기 위한 표준 출력 라이브러리 함수 #include 역할 주어진 문자열을 출력함 주어진 값을 형식에 맞춰 출력하는 기능 형식 지정자 10진 정수로 출력 %d 실수로 출력 ..
C프로그램 과정과 이해 프로그램 작성방법 편집 - 컴파일 - 링크 - 실행 C언어 함수기반 언어. 하나 이상의 함수로 구성된다. main() 함수는 반드시 필요하다. 함수 특정한 작업을 수행하도록 한 개 이상의 문장으로 구성된 독립된 코드 #include int main(void){ printf("Hello world") return 0; } 주석 프로그램을 설명하는 문장 프로그램의 실행에는 영향을 끼치지 않는다. 프로그램의 가독성을 높인다. 아무리 많아도 실행 프로그램의 크기가 커지지 않는다. 프로그램의 가독성을 높인다. 아무리 많아도 실행 프로그램의 크기가 커지지 않음 일반적으로 많을 수록 좋음 전처리기 지시어 #include 헤더 파일 stdio.h를 소스 프로그램의 #include에 포함시키라는 의미의 문장 main 함..
프로그래밍 과정 #include int main(void){ printf("이제 시작 합니다."); return 0; } 디버그 하지 않고 시작 게임 프로그램을 작성하여 판매하였다면 소스 파일, 목적 파일, 실행 파일 중에서 어떤 파일을 구매자에게 주어야 할까요? => 실행 파일을 주면 됩니다. 실행 파일은 독립적인 파일 이기 때문에 실행 파일만 있으면 게임 프로그램 실행이 다능합니다. 소스파일을 변경하여 판매한 게임 프로그램과 유사한 게임 프로그램을 만들 수 있게 됩니다. 1. 프로그램 개발 과정 요구사항분석 → 알고리즘의 개발 → 코딩 → 컴파일과 링크 → 실행과 디버깅 → 유지보수 요구사항분석 → 설계 → 구현 → 테스팅 → 유지보수 프로그램 오류에는 컴파일 시간 오류, 실행 시간 오류, 논리 오류가 있음 2. 통..