C 언어의 신택스와 구조

C 프로그래밍 언어의 기본

rate limit

Code not recognized.

About this course

본 강의 수강을 통해 마이크로컨트롤러용 임베디드 C 언어 펌웨어 작성을 시작할 수 있습니다. 변수, 상수, 연산자, 표현식 및 명령문, 의사결정 기능, 루프, 함수, 배열, 다중 파일 프로젝트 및 데이터 포인터를 포함한 대부분의 주요 C 언어 구성을 다룹니다. 마이크로컨트롤러 아키텍처 대신 C 언어 학습에 집중할 수 있도록 하드웨어가 아닌 프레임워크에서 이러한 모든 C 언어 주제를 배우게 됩니다.  프레젠테이션에는 강력한 MPLAB® 시뮬레이터로 수행될 강사 주도의 코드 데모가 포함될 것입니다. 이 강의에서 배운 기술은 모든 ANSI C 컴파일러에 적용할 수 있습니다. 수업이 끝나면 기본 입력 및 출력 기능과 제어를 수행하기 위해 마이크로컨트롤러를 프로그래밍하는 데 지식을 적용할 기회를 갖게 됩니다. 또한 MPLAB® X IDE를 사용하여 마이크로컨트롤러에서 실제 디버깅을 수행하고 몇 가지 기본 디버깅 기술을 실행합니다. 필수는 아니지만 프로그래밍 언어에 대한 이전 경험이나 마이크로컨트롤러 경험이 해당 클래스를 이해하는데 도움이 될 것입니다.

 

Curriculum133 min

  • 강의 개요
  • 소개
  • 강의 소개 1 min
  • 코멘트
  • 코멘트 5 min
  • 변수1
  • 변수 3 min
  • 타입정의 1 min
  • 헤더파일 3 min
  • 상수와 리터럴
  • 상수 vs 리터럴 2 min
  • 리터럴 타입 4 min
  • 리터럴 한정자 2 min
  • 캐릭터와 스트링 리터럴 4 min
  • 기호 상수
  • 타입 변환 3 min
  • 복합 연산자 2 min
  • 심플 연산자 1 min
  • 논리 연산자 2 min
  • 비트 연산자 5 min
  • 비트 시프트 연산자 3 min
  • 캐스트 연산자 1 min
  • 우선순위와 연관성 3 min
  • 결정
  • IF 문 3 min
  • Switch 문 3 min
  • 루프
  • For 루프 4 min
  • While 루프 2 min
  • Do While 루프 1 min
  • Preview
    Break 와 Continue 2 min
  • 함수
  • 함수 4 min
  • 함수 파라미터 1 min
  • 함수 선언 4 min
  • 함수의 변수범위 8 min
  • 변수2
  • 다중 파일 프로젝트 2 min
  • 정적 변수 2 min
  • 자동 변수 1 min
  • 외부 변수 2 min
  • 함수 범위 2 min
  • 헤더파일 1 min
  • 배열
  • 배열 1 min
  • 배열 사용 2 min
  • 다중 배열 2 min
  • 배열 처리 1 min
  • 문자열 2 min
  • 포인터
  • 포인터 소개 3 min
  • 왜 포인터를 사용해야 하는가? 1 min
  • 포인터 선언 2 min
  • 포인터 연산자 6 min
  • 포인터 일러스트레이트 3 min
  • 포인터와 배열 2 min
  • 포인터 계산1 2 min
  • 포인터 점프 2 min
  • 포인터 계산2 4 min
  • 포인터 전/후 증가 처리 5 min
  • 포인터와 함수 5 min
  • 포인터와 문자열 2 min
  • 포인터와 배열 3 min
  • What's Next?
  • 다음 단계 1 min
  • 설문 조사
  • 강의 개선을 위한 피드백

About this course

본 강의 수강을 통해 마이크로컨트롤러용 임베디드 C 언어 펌웨어 작성을 시작할 수 있습니다. 변수, 상수, 연산자, 표현식 및 명령문, 의사결정 기능, 루프, 함수, 배열, 다중 파일 프로젝트 및 데이터 포인터를 포함한 대부분의 주요 C 언어 구성을 다룹니다. 마이크로컨트롤러 아키텍처 대신 C 언어 학습에 집중할 수 있도록 하드웨어가 아닌 프레임워크에서 이러한 모든 C 언어 주제를 배우게 됩니다.  프레젠테이션에는 강력한 MPLAB® 시뮬레이터로 수행될 강사 주도의 코드 데모가 포함될 것입니다. 이 강의에서 배운 기술은 모든 ANSI C 컴파일러에 적용할 수 있습니다. 수업이 끝나면 기본 입력 및 출력 기능과 제어를 수행하기 위해 마이크로컨트롤러를 프로그래밍하는 데 지식을 적용할 기회를 갖게 됩니다. 또한 MPLAB® X IDE를 사용하여 마이크로컨트롤러에서 실제 디버깅을 수행하고 몇 가지 기본 디버깅 기술을 실행합니다. 필수는 아니지만 프로그래밍 언어에 대한 이전 경험이나 마이크로컨트롤러 경험이 해당 클래스를 이해하는데 도움이 될 것입니다.

 

Curriculum133 min

  • 강의 개요
  • 소개
  • 강의 소개 1 min
  • 코멘트
  • 코멘트 5 min
  • 변수1
  • 변수 3 min
  • 타입정의 1 min
  • 헤더파일 3 min
  • 상수와 리터럴
  • 상수 vs 리터럴 2 min
  • 리터럴 타입 4 min
  • 리터럴 한정자 2 min
  • 캐릭터와 스트링 리터럴 4 min
  • 기호 상수
  • 타입 변환 3 min
  • 복합 연산자 2 min
  • 심플 연산자 1 min
  • 논리 연산자 2 min
  • 비트 연산자 5 min
  • 비트 시프트 연산자 3 min
  • 캐스트 연산자 1 min
  • 우선순위와 연관성 3 min
  • 결정
  • IF 문 3 min
  • Switch 문 3 min
  • 루프
  • For 루프 4 min
  • While 루프 2 min
  • Do While 루프 1 min
  • Preview
    Break 와 Continue 2 min
  • 함수
  • 함수 4 min
  • 함수 파라미터 1 min
  • 함수 선언 4 min
  • 함수의 변수범위 8 min
  • 변수2
  • 다중 파일 프로젝트 2 min
  • 정적 변수 2 min
  • 자동 변수 1 min
  • 외부 변수 2 min
  • 함수 범위 2 min
  • 헤더파일 1 min
  • 배열
  • 배열 1 min
  • 배열 사용 2 min
  • 다중 배열 2 min
  • 배열 처리 1 min
  • 문자열 2 min
  • 포인터
  • 포인터 소개 3 min
  • 왜 포인터를 사용해야 하는가? 1 min
  • 포인터 선언 2 min
  • 포인터 연산자 6 min
  • 포인터 일러스트레이트 3 min
  • 포인터와 배열 2 min
  • 포인터 계산1 2 min
  • 포인터 점프 2 min
  • 포인터 계산2 4 min
  • 포인터 전/후 증가 처리 5 min
  • 포인터와 함수 5 min
  • 포인터와 문자열 2 min
  • 포인터와 배열 3 min
  • What's Next?
  • 다음 단계 1 min
  • 설문 조사
  • 강의 개선을 위한 피드백