C++구조 체 가 함수 매개 변수 로 전 파 된 인 스 턴 스 코드

구체 적 인 코드 는 다음 과 같다.

#include<iostream>
using namespace std;
 
#include<string>
 
 
//   
struct Student {
 
	string name;
	int age;
	int score;
 
}st3;
 
 
/*
 *           
 */
//   
void printStufdent1(struct Student st3) {
	cout << "   " << endl;
	st3.age = 100;
 
	cout << "  :" << st3.name << "	  :" << st3.age << "	  :" << st3.score << endl;
 
}
//    
void printStufdent2(struct Student * p) {
	p->age = 200;
	cout << "   " << endl;
	cout << "  :" << p->name << "	  :" << p->age << "	  :" << p->score << endl;
 
}
 
 
int main() {
 
	struct Student st1;
	st1.name = "zhangsan";
	st1.age = 18;
	st1.score = 60;
	//cout << "  " << st1.name << "  " << st1.age << "  " << st1.score<< endl;
	struct Student st2={"  ",20,70};
//	cout << "  " << st2.name << "  " << st2.age << "  " << st2.score<< endl;
	
	
	st3.name = "  ";
	st3.age = 19;
	st3.score = 59;
 
	printStufdent1(st3);
	cout << "main  " << endl;
	cout << "  :" << st3.name << "	  :" << st3.age << "	  :" << st3.score << endl;
 
	printStufdent2(&st3);
	cout << "main  " << endl;
	cout << "  :" << st3.name << "	  :" << st3.age << "	  :" << st3.score << endl;
 
	system("pause");
 }
 

결과 에서 우 리 는 구조 체 가 함수 로 서 의 매개 변 수 는 두 가지 형식 이 있다 는 것 을 알 았 다. 
C++구조 체 가 함수 매개 변수 로 전 송 된 인 스 턴 스 코드 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 C+구조 체 가 함수 매개 변수 로 전 송 된 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 지원 바 랍 니 다!

좋은 웹페이지 즐겨찾기