일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이프 라인(pipeline)
- 절대값
- 프로그램 카운터
- 메모리
- MAX232
- Visual Studio 2008
- 메가바이트
- Call-By-Value
- 킬로바이트
- 데이터 버스
- 오실레이터
- 제어버스
- OPAMP
- 문자열과 포인터
- latch
- LSB
- vfd
- serial통신
- 주소버스
- C언어
- 조건 연산자
- cisc
- Call-By-Reference
- 포인터
- TMS320F28335PGFA
- 프로세서 기능
- H-bridge
- 누산기
- 래치
- risc
Archives
- Today
- Total
목록Embedded/Embedded Software (6)
Fortune Smiles On Me
문자열 배열과 문자열을 참조하는 포인터
c언어에서 문자열을 표현하는 방식에는 크게 두가지가 있다. 첫번째는 배열을 이용해서 변수형태로 표현하는 방식. 두번째는 포인터를 이용해서 상수형태로 표현하는 방식. 두가지가 있다. 1. 배열을 이용한 문자열 저장. char arr[10] = "naminyoub"; 다음과 같이 배열을 선언하면서 문자열로 초기화 하면 문자열이 배열에 저장된다. 여기서 중요한것은 단순히 char배열을 통해서 문자열이 표현된다는 것이다. 문자열이 다른 어딘가에 저장되는것이 아니라 배열에 저장되는것.! 2. 포인터를 이용해서 상수형태의 문자열을 참조. char *cStr = "String Constant"; 다음과 같이 선언하면 문자열은 어디에 저장될까?? 답은........... 배열로 표현되지 않은 문자열은 상수의 형태로 메..
Embedded/Embedded Software
2012. 10. 1. 01:33
&연산을 통해 얻은 주소 값.
&연산을 통해 얻은 주소 값은 단순히 주소를 의미하는 숫자가 아니다. 먼저 정의를 내려 보자면........ 포인터는 주소 값을 지니며, 더불어 참조하는 대상의 자료형 정보도 지니는 변수나 상수를 의미한다. #include int main(void) { int num1 = 7; double num2 = 0.0012; *(&num1) += 1000; *(&num2) += 1000.0; printf("num1 : %d\n", num1); printf("num2 : %f\n", num2); return 0; }
Embedded/Embedded Software
2012. 10. 1. 00:34