본문 바로가기

c언어개발11

switch 문[C언어개발] switch 문 switch 문은 if / else 문과 마찬가지로 주어진 조건 값의 결과에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문 문법 switch (조건 값) { case 값1: 조건 값이 값1일 때 실행하고자 하는 명령문; break; case 값2: 조건 값이 값2일 때 실행하고자 하는 명령문; break; ... default: 조건 값이 어떠한 case 절에도 해당하지 않을 때 실행하고자 하는 명령문; break; } EXAMPLE #include int main(void) { int num = 5; switch (num) { case 1: printf("입력하신 수는 1입니다.\n"); break; case 2: printf("입력하신 수는 2입니다.\n"); break; cas.. 2023. 11. 8.
if / else / else if문[C언어개발] if 문 조건식의 결과가 참(true)이면 주어진 명령문을 실행, 거짓(false)이면 아무것도 실행하지 않음 문법 if (조건식) { 조건식의 결과가 참일 때 실행하고자 하는 명령문; } EXAMPLE #include int main(void) { int num = 7; if (num 10) { printf("입력하신 수는 10보다 큽니다.\n"); } return 0; } 결과 입력하신 수는 10보다 작습니다. if / else 문 if 문과 함께 사용하는 else 문은 if 문과는 반대로 주어진 조건식의 결과가 거짓(fals.. 2023. 11. 8.
변수(variable)[C언어개발] 변수의 이름 생성 규칙 C언어에서 변수의 이름 생성할 때 지켜야 하는 규칙 1. 영문자(대소문자), 숫자, 언더스코어(_)로만 구성 2. 숫자로 시작 불가 3. 변수의 이름 사이에는 공백 포함 불가 4. C언어에서 미리 정의된 키워드(keyword)는 사용 불가 변수로 사용 불가능한 Keyword 키워드(Keyword)는 고유한 의미를 가지는 예약어 C언어에는 32개의 키워드가 있으며 미국표준협회 ANSI에서 지정한 키워드 auto beak case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typed.. 2023. 11. 8.
scanf() 함수[C언어개발] scanf() 함수 scanf() 함수는 C언어의 표준 입력 함수 사용자로부터 다양한 데이터를 다양한 서식에 맞춰 입력받을 때 사용 **scanf() 함수의 f는 formatted의 약자 함수원형 #include int scanf(const char * restrict format, ...); int형 정수의 입력 EXAMPLE #include int main(void) { int num01, num02; printf("첫 번째 정수를 입력 : "); scanf("%d", &num01); printf("두 번째 정수를 입력 : "); scanf("%d", &num02); printf("두 정수의 합은 %d\n", num01 + num02); return 0; 결과 첫 번째 정수를 입력 : 15 두 번째 .. 2023. 11. 7.
MAC에서 C언어 개발하기[C언어개발] 윈도우에서는 visual studio를 통해 C언어를 개발합니다 MAC OS에서는 Xcode를 통해 개발합니다 1) 대표사진 삭제 사진 설명을 입력하세요. [Create a new Xcode project]를 클릭 2) 대표사진 삭제 사진 설명을 입력하세요. 첫번째 나타난 [Choose a template for your ne project:] 창에서는 ① [macOS]를 선택 ② [Application] 에서는 'Command Line Tool' 을 선택 ③ Next클릭 3) 대표사진 삭제 사진 설명을 입력하세요. 두번째 나타난 [Choose a template for your ne project:] 창에서 ① [Product Name: ] 입력 ② [Organization Identifier:] 입력.. 2023. 11. 5.
728x90