분류 전체보기
-
C언어 함수 수업 후 정리카테고리 없음 2025. 5. 26. 16:08
C 프로그램의 기본 틀 콘솔기반 C 프로그램은 main()함수로 시작main()함수는 콘솔 기반 C 프로그램의 시작점(entry point)하나의 프로그램에서 반드시 하나만 존재리턴 값이 없는 함수나 매개 변수가 없는 함수는 그 위치에 비어 있다는 뜻의 "void"를 씀매개 변수 리스트에 쓰는 "void"는 생략 할 수 있지만 리턴형에 쓰는 "void"는 생략 불가. C프로그램은 합수의 집합큰 프로그램 하나를 여러 개의 함수로 분할하여 구현하는구조적 프로그래밍(structured programming) 방식의 기본.메인 함수에서 프로그래밍이 시작되며 메인함수에서 다른 함수를 호출 할수 있으며함수를 호출할때마다 실행이 됨함수에 입력시키는것을 매개변수(parameter)또는 전달인자 (인수,argume..
-
-
제어문 수업 후 과제카테고리 없음 2025. 5. 12. 16:25
조건문 if,if~else조건문 switch~case반복문 for반복문 while, do~while분기문 break,continue,goto for 문과 if문의 사용 빈도가 가장 높음 if 조건문: if 문 다음 조건식이 참이면 문장1을 실행, 거짓이면 스킵C언어에서는 조건식에 괄호를 씌워야함if문에서는 블록을 씌우지 않으면 기본적으로 다음1행에만 적용됨 예: if(조건식문장1;다음문장;조건문 if~else문 양자 택일 상황에서 사용 if문 다음 괄호 안 조건식이 참이면 문장1을 실행, 조건식 이 거짓이면 문장2와 다음문장을 실행else문도 if문과 동일하게 블록을 적용하지않으면 기본적으로 1행에만 적용됨다중 if~else문 더 많은 조건에 따라 분기 해야 할 상황에 사용else문에 다시 if~els..
-
연산자 수업 후 과제카테고리 없음 2025. 4. 21. 16:41
모든 사진 출처는 smile han의 c 언어 교재연산자 개념과 종류연산자(operator)는 변수 또는 상수에 대하여 무엇인가 행하도록 하는 단어나 기호피연산자(operand)는 연산자가 연산을 하는 대상 연산자의 우선순위와 결합성괄호들이 중첩되어 있을 때는 내부 괄호가 우선순위가 높음산술 연산자 산술연산자 에서는 +,-,%,*,/를 계산하는 연산자 *,/,% 끼리 우선순위가 동일하며 +,-연산자 보다 우선순위가 높음 결합 방향은 오른쪽에서 왼쪽 단항 산술 연산자단항 산술 연산자는 양수와 음수를 표현 대입 연산자 대입연산자는 "변수=수식"과 같이 대입하는 연산수식의 값을 변수에 대입하는 연산자.좌변에서 우변으로 이동 혼합 대입 연산자산술 연산자와 대입 연산자를 혼합하면 다양한 대입 연산자를 만들 수..
-
-
5주차 수업후 과제카테고리 없음 2025. 4. 14. 16:34
모든 사진 출처는 smlie han의 C언어 교재 전처리기는 일반적으로 컴파일하기 전 프로그림에 대한 일련의 작업을 수행일반적으로 main 함수 외부에 작성모든 전처리기는 #기호를 명령어 앞에 붙이며 마지막 문장의 끝을 나타내는 세미콜론 기호를 사용하지 않음 define문매크로 상수,매크로 함수를 만들 때 사용 매크로명(매크로 상수명):매크로 또는 매크로 상수는 프로그램 전체에서 하나의 기호 상수를 다른이름으로 대치시키도록 전처리기에게 알려줌매크로명은 모두 대문자,단어 사이는 언더스코어를 사용 매크로 함수(function-like macro)매크로명 다음에 괄호가 오고 괄호 안에는 매개변수치환리스트의 매개변수들은 부작용 방지를 위해 일일이 괄호로 묶어 줌매개변수의 자료형의 관계 없이 하나의 매크로 함..