반응형 C++25 C++ 소스코드: 구조체를 이용한 값의 전달(배열의 길이 알아내기) #include using namespace std; struct STUDENT { char name[20]; int grade[5]; double average; }; void Print(STUDENT s); int main() { STUDENT s1 = { "장동건",100,90,80,99,98 }; Print(s1); return 0; } void Print(STUDENT s) { int sum=0; int len = sizeof(s.grade) / sizeof(int); cout 2016. 11. 23. C++ 소스코드: 포인터에 의한 전달 #include using namespace std; void Swap(int *x, int *y); int main() { int a, b; cout > a >> b; cout 2016. 11. 23. C++ 소스코드: 레퍼런스 변수를 통한 인자 전달 #include using namespace std; void foo(int &ref); int main() { int x = 10; foo(x); cout 2016. 11. 23. C++ 소스코드: sizeof함수를 이용한 데이터형 크기 알아내기 #include using namespace std; int main() { int num = 10; int &ref = num;//레퍼런스 변수는 선언과 동시에 초기화 해줘야한다. cout 2016. 11. 23. 이전 1 2 3 4 5 6 7 다음 반응형