■ volatile : 휘발성
1. |
변수 선언 앞에 붙이면 컴파일 과정에서 컴파일러가 함부로 최적화하지말고 코딩된 원래 의도대로 하라는 의미 |
2. |
캐시 쓰지마라(캐시쓰지말고 장치나 메모리에 계속 값을 쓰고 가지고 오라는 의미 |
ARM에서 주소값 캐스팅 할때... |
ex) (Volatile unsigned int *)0xFFFFF400 |
※ MCU(Micro Controller unit) : 특정시스템을 제어하기 위한 전용 프로세서로 ROM과 RAM을 내장하고 있음
■ 문자열을 다루는 2차원 배열
#include <stdio.h> // 넘어간다 그리고 그 다음줄에 NULL을 만든다 그러므로 puts()로 찍어보면 널을만날때까지 |
■ 문자열을 가리키는 포인터의 배열
#include <stdio.h> while(count < MAXSTD) { //배열의 내용을 스와핑하는 것이 아니라 |
■ Main 함수의 인자
#include <stdio.h> printf("%s\n", command[iCnt]); //실행파일을 실행시킬때 띄어쓰기로 구분하여 |
----------
----------
'C++프로그래밍' 카테고리의 다른 글
2013.04.15_구조체_메모리관리 (0) | 2013.04.15 |
---|---|
2013.04.12_메인함수_임베디드약간 (0) | 2013.04.12 |
2013.04.08_문자열 (0) | 2013.04.08 |
2013.04.05_함수인수로써배열표기방법,형식인수로다차원배열사용되는경우 (0) | 2013.04.05 |
2013.04.04_2차원배열 (0) | 2013.04.04 |