본문 바로가기

프로그래밍/C++

[C++] 배열의 최대값, 문자열 길이 구하기

반응형

코드

#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;

}

결과