분류 전체보기
-
6주차 수업후 과제카테고리 없음 2025. 4. 14. 16:34
모든 사진 출처는 smlie han의 C언어 교재 전처리기는 일반적으로 컴파일하기 전 프로그림에 대한 일련의 작업을 수행일반적으로 main 함수 외부에 작성모든 전처리기는 #기호를 명령어 앞에 붙이며 마지막 문장의 끝을 나타내는 세미콜론 기호를 사용하지 않음 define문매크로 상수,매크로 함수를 만들 때 사용 매크로명(매크로 상수명):매크로 또는 매크로 상수는 프로그램 전체에서 하나의 기호 상수를 다른이름으로 대치시키도록 전처리기에게 알려줌매크로명은 모두 대문자,단어 사이는 언더스코어를 사용 매크로 함수(function-like macro)매크로명 다음에 괄호가 오고 괄호 안에는 매개변수치환리스트의 매개변수들은 부작용 방지를 위해 일일이 괄호로 묶어 줌매개변수의 자료형의 관계 없이 하나의 매크로 함..
-
4주차 강의 요약카테고리 없음 2025. 4. 7. 16:39
해당 내용에 포함된 강의 자료 사진들의 출처는 smile han의 c언어 교재 함수에 입력시키는 것을 argument(전달인자), argument를 받을 변수를 매개변수(parameter)함수가 돌려주는 결과 값을 반환값(return value)이라고 함 printf() 표준 출력 함수 printf()함수의 여러가지 사용 예 printf()함수의 서식 지정필드 printf()함수는 괄호의 큰 따움표 안에 다양한 서식 지정필드,또는 서식 지정자들이 다음과 같은 형태로 올 수 있음%가 있으면 서식 지정자는 반드시 있어야함 printf()함수의 [정렬]부분-,+,#,0-는 왼쪽 정렬을 의미함,없으면 디폴트로 오른쪽 정렬+는 양수의 경우 +부호를 표시 하도록 함 #의 경우 출력값을 특별한 형태..
-
4주차 c언어카테고리 없음 2025. 3. 31. 16:24
식별자(indentifier)란 변수,함수등에 부여하는 이름 영대소문자,숫자,밑줄만 사용 가능 C언어에서는 대소문자를 구분함 첫 글자는 밑줄이나 영문자로만 시작 가능 밑줄로 시작하는 키워드들이 있으므로 혼용될 수 있으며 밑줄로 시작하는것은 추천하지 않음 변수 명을 표시하는 방식에는 앞 글자가 소문자로 시작하는 카멜 표기법(lower camel case) 예:myAge,typeName앞 글자라 대문자로 시작하는 카멜 표기법(upder camle case) 예: Myage,Typename 등이 가장 많이 사용됨 유니코드(Unicode)문자의 집합, 문자 테이블전 세계의 문자에 특정 번호를 매겨서 테이블로 만들어 둠 literal: 문자 그대로,(상수)실행 중 그값이 변하지 않는 값 자체 정수형 리터럴의 ..
-
3주차 강의 요약 정리카테고리 없음 2025. 3. 24. 16:32
3주차 학습 요약 C언어프로그래밍의 기본 틀 #include stdio.h>int main(){return 0;}이 기본틀로 이 틀안에서 실행된다 main()함수는 하나의 프로그램에 반드시 하나만 있어야 하며 콘솔 기반 C , C++ C# JAVA 등 프로그램은 main()함수로 시작된다. 다른 함수를 추가 할 시에는 함수명이 main 함수가 아니여야 한다 int main(void)와 int main()은 다른 의미으로 void를 생략해선 안됨 C++ 언어에서는 동일한 의미 main()함수의 경우 예외적으로 return 0;이라는 소스를 생략가능 표준 라이브러리(standard library) 함수 많이 사용하는 함수들 (printf, scanf) 등을 위해 미리 만들어져있음 이러한 함수를 표준 라이..