C언의 기본문법
C언어란?
절차적 언어로 고급언어와 저급언어로 나뉨
3세대 마지막 언어이지만 타기종간의 이식성이 뛰어나서 지금까지도 사용하게 됨
a기계, b기계에서도 이식이 잘됨 로봇 개발할때 많이 사용된다.
c언어의 특징
- c언어는 문장이 간결 ++a, sum+=a
- 대소문자 구분
- 함수들의 집합체
- 매우 다양하고 풍부한 연산자
- 메모리 주소를 자유롭게 조작 - 로봇공학에 많이 쓰인다.
프로그래밍의 기본요소
- 변수 : 메모리 주소 안에 변하는 값을 나타냄
- 상수 : 메모리 주소에서 변하지 않는 값, 항상 똑같은 값이 가지고 있음
- 데이터타입 : 자료를 컴퓨터적으로 표현하는 방법에 따라 자료가 형(type)을 가지고 갖는 다는 의미
- 예약어 : 언어 문법에 특별한 의미를 가지게 둔 정해둔 언어 ex) if, for, class, return
- 주석 : 프로그램 옆에 설명을 쓰는 것
- 들여쓰기 : 프로그램 작성 시 영역을 따져야 하는 곳에서 단락을 맞춰야 하는 곳이 있는데 이것을 잘해야 오류를 잘 찾을 수 있고 프로그램 가독성이 높아짐
프로그램 수행

함수란?
프로그램 작성 방식 중 하나로 컴퓨터의 실행을 담당하는 시스템 프로그램에 의해 호출되면 다시 그 프로그램으로 값을 전달한다.
헤더 화일이란?
c언어의 모든 함수들이 모아져 있는 함수들
c언어 프로그램을 수행하는 모든 함수들이 각종 헤더 화일 안에 정의되어 있어 모든 프로그램에 헤더화일(#include<stdio.h>)를 써주지 않으면 실행이 되지 않는다.
헤더 화일이란?
c언어의 모든 함수들이 모아져 있는 함수들
c언어 프로그램을 수행하는 모든 함수들이 각종 헤더 화일 안에 정의되어 있어 모든 프로그램에 헤더화일(#include<stdio.h>)를 써주지 않으면 실행이 되지 않는다.

c언어의 자료형
부호비트, 양수(+), 음수(-)