반응형
코드
#include <iostream>
using namespace std;
int GetLength(char* c)
{
cout << "sizeof(c)=" << sizeof(c) << endl;
int len = 0;
while (*c++ != '\0')
len++;
return len;
}
int MaxNum(int* b, int size)
{
int max = b[0];
for (int i = 1; i < size; i++)
{
if (b[i] > max)
max = b[i];
}
return max;
}
int main()
{
int a[5] = { 4,8,1,4,9 };
int max = MaxNum(a, 5);
cout << "최대 큰수는 " << max << "입니다" << endl;
char name[20] = "hello";
cout << "sizeof(name)=" << sizeof(name) << endl;
int len = GetLength(name); // 이름 - 주소
cout << "길이는 " << len << endl;
}
결과
'프로그래밍 > C++' 카테고리의 다른 글
[C++] Heap에 할당 한 리버스(Reverse) 구현 (0) | 2023.02.02 |
---|---|
[C++] 오버로딩(Overloading) 결과 출력 (0) | 2023.02.02 |
[C++] 레퍼런스(Reference)로 데이터 접근 예제 (0) | 2023.02.02 |
[C++] Reference 및 포인터(Pointer)로 데이터 값 교환(Swap)하기 (0) | 2023.02.02 |
[C++] 함수를 이용한 Factorial 예제 (0) | 2023.02.02 |