Please enable JavaScript.
Coggle requires JavaScript to display documents.
C언어 복습 - Coggle Diagram
C언어 복습
연산자
산술 연산자
+
-
*
%
/
증감 연산자
++
--
대입 연산자
=
복합 대입 연산자
관계 연산자
>
>=
<
<=
==
!=
논리 연산자
&&
||
!
비트 연산자
&
|
^
~
>>
<<
조건 연산자
A ? B : C
형 변환 연산자
(자료형)
자료형
정수형
int (4)
long (8)
long long (8)
unsigned 파생
실수형
float (4)
double (8)
long double (16)
문자형
char (1)
배열
메모리에 연속적으로 할당
사용
대입
arr[0] = 5;
수식에서
arr[1] = arr[0] + 10;
scanf 입력
scanf("%d", &arr[2]);
함수의 인자로써
y[0] = absolute(x[0]);
선언
자료형 배열이름[크기];
초기화
자료형 배열이름[크기] = { 초기값 목록 };
다차원 배열
자료형 배열이름[크기][크기]···;
포인터
선언
자료형 *변수명;
자료형 *변수명 = 초기값;
* (포인터 수식어)
& (주소 구하기 연산자)
&변수명;
* (역참조 연산자)
*p = 20;
printf("
p = %d",
p);
const 포인터
const 자료형 *변수명;
자료형 * const 변수명;
const 자료형 * const 변수명;
기본 자료형
사용자 정의형
구조체
공용체
열거체
제어문
조건문
if
switch
반복문
for
while
do while
분기문
break
continue
goto
return
함수
함수의 요건
함수의 정의
리턴형
함수명
매개변수
코드 블럭
함수의 호출
함수의 선언
변수의 사용 범위
전역 변수
지역 변수
변수 & 상수
변수
선언
자료형 변수명;
자료형 변수명1, 변수명2, ···;
초기화
자료형 변수명 = 1;
자료형 변수명1 = 초기값1, 변수명2 = 초기값2, ···;
사용
변수명 = 값;
변수명 = 수식;
상수
리터럴 상수
문자형 상수
정수형 상수
실수형 상수
문자열 상수
기호 상수
매크로 상수
#define 상수명 값;
const 변수
const 자료형 변수명 = 초기값;