구조 - struct C++ 프로그램의 재료 및 예 및 설명
구조체는 이름을 참조하는 변수의 모음입니다. 구조 관련된 정보를 표현할 때 사용합니다. 이름을 참조하는 변수 모음(다른 데이터 유형 또는 동일한 데이터 유형).
선언:
구조체 <공백> 구조체 이름
{
<데이터>;
}<유형 이름 구조>;
예를 들어:
구조체 table_student
{
정수 그를 ;
숯 아니요 [50]; //50은 문자 수를 나타냅니다.
뜨다 점수 ;
}학생;
또는
구조체 table_student
{
정수 그를 ;
숯 아니요 [25];
뜨다 점수 ;
};
struct table_mahasiswa 학생; // 외부 선언에서
위의 데이터로부터 Name, Nim, Value 데이터는 이름을 참조한다는 결론을 내릴 수 있습니다. 우리는 또한 배열을 사용하여 많은 학생들의 데이터에 대한 구조를 만들 수 있습니다.
구조체 table_student
{
정수님 [10] ;
문자 이름 [50] [10] ;
부동 소수점 값 [10] ;
} 학생 [50] ;
우리는 또한 그 구조를 함수로 호출할 수 있습니다 기본 표시됩니다. 구조를 어떻게 호출합니까? 아래 소스 코드를 살펴보세요!
{
롱님;
문자 이름[50];
부동 소수점 값;
} 학생;
기본(){
printf('숫자를 입력하세요 : '); scanf('%li', &student.nim);
printf('이름을 입력하세요 : '); scanf('%s', &student.name);
printf('값을 입력하세요 : '); scanf('%f', &student.grade);
printf('\n');
printf('님 : %li \n',mahasiswa.nim);
printf('이름 : %s \n',학생 이름);
printf('등급: %.2f \n',student.grade);
}
호출하는 방법은 위의 프로그램에서 사용하는 학생(점)만 사용합니다. 인쇄 그리고 스캔 입력합니다.
데이터를 수동으로 입력한다고 가정합니다.
학생님 = 1234567890;
학생 이름 = '아시엠'
학생 점수 = 90;
따라서 다음과 같아야 합니다.
printf('%li', 학생.nim);
printf('%s', 학생명);
printf('%f', 학생.등급);
간단한 Struct C++ 프로그램의 예
#include#포함
네임 스페이스 std 사용
기본()
{
구조체
{
롱님;
문자 이름;
문자 값;
}학생;
system('색상 a');
printf('\n숫자입력 : '); scanf('%li', &student.nim);
printf('이름을 입력하세요 : '); scanf('%s',&student.nim);
printf('등급 입력 : '); scanf('%f',&student.Score);
printf(\n);
printf('NIM : %li \n',mahasiswa.nim);
printf('이름 : %s\n',학생이름);
printf('값: %2f \n',학생 등급);
}