2024. 5. 2. 21:44ㆍ공부/학점 (구 네이버 블로그 정리글)
c언어 특징
이식성 좋음, 하드웨어 세밀하게 제어 , 논리적,구조적,함축적,다양한연산자,가벼움,효율적,포인터로 동적 메모리관리
구조
전처리기 ; 안붙음
전역변수 - 지워지기전까지 쓰이는 변수
함수영역
c언어 작성규칙
하나이상의 함수
매인 함수 필수
중괄호로 시작과끝
문장끝 ;
주석은 어디든
구성요소
예약어 자료형,제어문,기억클래스,기타
명칭 식별자
영숫자 조합, _ 만사용가능
몽백,예약어 안됨
대소문자구분
32자까지 지원
자료형과 선행처리기 (부호가 있음 +-)
변수는 갑을 저장하는 매모리
1바이트 캐릭터
2바이트 숕
3바이트 플롯,인트
8바이트 더블
변수의 이름정의 규칙
실수형 상수 고정 소수점, 부동소수점,지수형 상수
const 상수 변수를 선언하면서 값을 초기화 시키고 이를 상수화
선행처리기
#시작
소스프로그램 처음 위치
;필요없음
한줄에 명령어 하나
입출력 <studio.h>헤더파일에 저장됨
입출력
%c 한문자로 출력
%d 10진정수 출력
%f 부동소수점출력
비트가 이동 왼곱,오나
2의 n승만큼
조건연산자
조건 ? 결과:
형넓힘 : 변수끼리 더하면 용량이 큰놈을 따라감
콤마연산: 순서대로
함수의 장점
코드의 간결성
소스수정및 유지보수 용이
프로그램의 모듈화
소스코드효율 증가
메모리공간낭비를 줄이기 - 동적 기억자소 할당
기억공간관리 해더 studio.h
배열
대이터를 저장할수 있는 연속적인 공간
구조체
여러 형태의 변수를 그룹으로 묶어 사용
특징
서로다른 자료형의 모임을 하나의 자료형으로 정의
변수를 함수인자로 사용
맴버 참조는 . 을 사용
struct예약어 사용
typedef 로 재정의
tag 생략 가능
메모리할단과 반환 동적 가능
전체의 크기 공간할당 자유
순차파일
처음부터 읽거나 기록하는 파일
랜덤파일
메모리 효율 나쁨, 검색빠름
'공부 > 학점 (구 네이버 블로그 정리글)' 카테고리의 다른 글
독학사 - 이산수학 (0) | 2024.05.02 |
---|---|
독학사 - 국사 - 파이널강의 노트필기 - 24분 까지(1편 = 삼국전) (0) | 2024.05.02 |
데이터 베이스 - DB의 새로운 모델, 구조 및 분야에 대해서 (0) | 2024.05.02 |
운영체제 - 운영체제의 사례와 종류 (0) | 2024.05.02 |
컴퓨터 그래픽 - 실습 "다양한 필터 효과를 적용하여 이미지 편집” 에 대한 실습 결과물 (0) | 2024.05.02 |