041. 포인터 이해하기041. 포인터 이해하기
Posted at 2010. 11. 13. 23:48 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
main()
{
int saram_A = 0;
int saram_B = 0;
int* pointer;
int* psaram;
pointer = &saram_A;
*pointer = 1;
printf( "%d, %d\n", saram_A, *pointer ); // 1, 1
psaram = &saram_A;
*psaram = 2;
printf( "%d, %d, %d\n", saram_A, *pointer, *psaram ); // 2, 2, 2
pointer = &saram_B;
*pointer = 3;
printf( "%d, %d, %d\n", saram_A, saram_B, *pointer ); // 2, 3, 3
psaram = &saram_B;
*psaram = 4;
printf( "%d, %d, %d, %d\n", saram_A, saram_B, *pointer, *psaram ); // 2, 4, 4, 4
}
'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글
| 043. 구조체 이해하기 (0) | 2010.11.22 |
|---|---|
| 042. 널(NULL) 문자 이해하기 (0) | 2010.11.22 |
| 040. 메모리 이해하기 (0) | 2010.11.13 |
| 039. 배열 이해하기 (0) | 2010.11.13 |
| 038. 문자열 이해하기 (0) | 2010.11.13 |
040. 메모리 이해하기040. 메모리 이해하기
Posted at 2010. 11. 13. 23:43 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
main()
{
int i = 0;
int j = 1;
printf( "값=%d, 메모리주소=%p\n", i, &i ); // 값=0, 메모리주소=0012FF7C
printf( "값=%d, 메모리주소=%p\n", j, &j ); // 값=1, 메모리주소=0012FF78
}
'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글
| 042. 널(NULL) 문자 이해하기 (0) | 2010.11.22 |
|---|---|
| 041. 포인터 이해하기 (0) | 2010.11.13 |
| 039. 배열 이해하기 (0) | 2010.11.13 |
| 038. 문자열 이해하기 (0) | 2010.11.13 |
| 037. 무조건 분기문 이해하기 (0) | 2010.11.13 |
039. 배열 이해하기039. 배열 이해하기
Posted at 2010. 11. 13. 23:41 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
main()
{
int kor[10] = {100, 90, 35, 60, 75, 55, 95, 80, 90, 70};
int i;
for( i = 0; i < 10; i++ )
{
printf( "%d ", kor[i] );
}
}
'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글
| 041. 포인터 이해하기 (0) | 2010.11.13 |
|---|---|
| 040. 메모리 이해하기 (0) | 2010.11.13 |
| 038. 문자열 이해하기 (0) | 2010.11.13 |
| 037. 무조건 분기문 이해하기 (0) | 2010.11.13 |
| 036. 조건 순환문 이해하기 2(do~while~continue~break) (0) | 2010.11.13 |
