본문 바로가기

c37

C 프로그램 구성요소(쉽게 풀어쓴 C언어 EXPRESS) 용어정리 본문정리 주석 /**/과 // 방식을 이용한다. 전처리기 모든 전처리기 지시어는 # 기호로 시작한다. 함수 1을 리턴하면 보통 실패를 의미한다.(근데 왜 비쥬얼 스튜디오는 되는거지?) 변수 선언은 변수에게 이름을 부여하는 것, 정의는 변수를 생성하는 것이다. 변수는 사용되기 전에 선언 되어야 한다. printf() 표준 출력 함수이다. 함수에게 전달하는 데이터를 인수라 한다. scanf() 표준 입력 함수이다. 값을 저장할 변수의 주소에는 &을 입력해야 한다는 것이 중요하다. 형식 지정자가 문자인 경우를 제외하면 모든 여백을 건너뛴다. 즉 스페이스나 탭, 줄바꿈은 무시한다. 본문제 Q1. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { fl.. 2022. 12. 29.
프로그램 작성 과정(쉽게 풀어쓴 C언어 EXPRESS) 용어정리 본문정리 프로그램 개발 과정 요구사항 분석, 설계, 구현, 테스팅, 유지보수 순으로 이루어진다. 설계 단계에선 알고리즘을 개발하는 단계이며, 구현 단계에선 소스 코드를 작성한다. 구현 단계에서 컴파일과 링크 또한 진행되는데 컴파일러는 문법에 맞게 작성되었는지 체크한다. 오류가 없다면 컴파일러는 기계어로 변환하여 오브젝트 파일을 만든다. 그 후 링커가 오브젝트 파일들과 라이브러리를 연결하여 실행프로그램을 만든다. 이하는 각 과정에서 필요한 도구와 생성되는 파일을 정리한 것이다. 문법적으로 오류가 없다하여 완벽한 것은 아니며 논리적인 오류가 있을 수 있다. 예제 프로그램의 간략한 설명 return 0; 은 외부로 0값을 반환한다는 의미인데 여기서 외부는 운영체제를 가리킨다. 본문제 Q1. #incl.. 2022. 12. 29.
Unit 78 - 80 (C언어 코딩 도장) Unit 78. 전역 변수 사용하기 Unit 79. 기억 부류 지정자 사용하기 Unit 80. 실행 파일 옵션 사용하기 핵심정리 Q&A 2022. 9. 24.
Unit 73 - 74 (C언어 코딩 도장) Unit 73. 배열 정렬하기 Unit 74. 연결 리스트 구현하기 핵심정리 Q&A 2022. 9. 24.
Unit 70 - 72 (C언어 코딩 도장) Unit 70. 파일에서 문자열 읽고 쓰기 Unit 71. 파일 포인터 활용하기 Unit 72. 파일에서 구조체 읽고 쓰기 아오 포기포기 핵심정리 Q&A 2022. 9. 24.
Unit 75 - 77 (C언어 코딩 도장) Unit 75. 매크로 사용하기 Unit 76. 조건부 컴파일과 파일 포함 사용하기 Unit 77. 여러 소스 파일 사용하기 핵심정리 Q&A 2022. 9. 24.
Unit 66 - 69 (C언어 코딩 도장) Unit 66. 함수에서 가변 인자 사용하기 Unit 67. 함수에서 재귀호출 사용하기 Unit 68. 함수 포인터 사용하기 Unit 69. 함수 포인터 활용하기 아오 포기 이해도 못하겠다 핵심정리 Q&A 2022. 9. 22.
Unit 63 - 65 (C언어 코딩 도장) Unit 63. 함수에서 포인터 매개변수 사용하기 Unit 64. 함수에서 배열 매개변수 사용하기 Unit 65. 함수에서 구조체 매개변수 사용하기 핵심정리 Q&A 2022. 9. 21.
Unit 60 - 62 (C언어 코딩 도장) Unit 60. 함수 사용하기 Unit 61. 함수에서 반환값 사용하기 Unit 62. 함수에서 매개변수 사용하기 핵심정리 Q&A 2022. 9. 21.