?? 程序2.6:使用c結(jié)構(gòu)化編程方法.cpp
字號:
//修改程序2.1:我的第1個C++程序.cpp
//程序2.6:使用C結(jié)構(gòu)化編程方法.cpp
#include<stdio.h> //包含頭文件
struct Employee //聲明一個Employee結(jié)構(gòu)
{
char cName[20];
int iAge;
float fSalary; //結(jié)構(gòu)中包含三個成員變量
};
//聲明Accept()函數(shù)原型,函數(shù)返回?cái)?shù)據(jù)類型為結(jié)構(gòu)成員
struct Employee Accept();
//聲明Display()函數(shù)原型,函數(shù)參數(shù)為Employee結(jié)構(gòu)成員
void Display(struct Employee);
int main() // main()函數(shù),程序的入口和出口
{
struct Employee Tom;//用Employee數(shù)據(jù)類型聲明一個結(jié)構(gòu)成員Tom
Tom=Accept(); //調(diào)用Accept()函數(shù),并將返回值賦給Tom
Display(Tom); //以Tom為函數(shù)參數(shù),調(diào)用Display()函數(shù)
return 0;
}
struct Employee Accept() //定義Accept()函數(shù)
{
struct Employee Work_Person; //聲明一個結(jié)構(gòu)成員Work_Person
printf("請輸入職員的姓名:\n");
scanf("%s",Work_Person.cName);
printf("請輸入職員的年齡:\n");
scanf("%d",Work_Person.iAge);
printf("請輸入職員的月薪:\n");
scanf("%d",Work_Person.fSalary);
return Work_Person;
}
void Display(struct Employee Work_Person)//定義Display()函數(shù)
{
printf("\n----------顯示個人信息----------\n");
printf("\n職員的名字是:\t%s\n",Work_Person. cName);
printf("職員的年齡是:\t%d\n",Work_Person.iAge);
printf("職員的月薪是:\t%d\n",Work_Person.fSalary);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -