C

[C] 047 함수와 인수

qkrwngus 2021. 1. 23. 16:50

Desc :

 


Source Code :

#include <stdio.h>

int print(char* string);   // 포인트 변수를 인수로 받음

void main()
{
	print("This is a function"); // 문자열 자체가 번지에 대한 표현임
}

int print(char* string)
{
	int len = 0;

	while (*string != (char)NULL) // 번지에 저장된 값이 null인지 비교
	{
		printf("%c", *string);   // string이 가리키는 번지의 문자 값 출력
		string++;				 // 번지를 1씩 증가
		len++;
	}

	return len;
}

 


Result :