학습 내용 : 문자열의 끝은 NULL로 종료된다는 것을 이해합니다.

 

소스 코드 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
 
int length(char* pstr);
 
void main()
{
    int len = length("abcde");
 
    printf("길이 = %d\n", len);
}
 
int length(char* pstr)
{
    int len = 0;
 
    while (*pstr != NULL)
    {
        pstr++;
        len++;
    }
 
    return len;
}

 

 

실행 화면 :

'프로그래밍 > C언어 300제' 카테고리의 다른 글

초급 44. 공용체 이해하기  (0) 2020.02.16
초급 43. 구조체 이해하기  (0) 2020.02.16
초급 41. 포인터 이해하기  (0) 2020.02.16
초급 40. 메모리 이해하기  (0) 2020.02.16
초급 39. 배열 이해하기  (0) 2020.02.16