#include<iostream>
using namespace std;
struct student
{
int id_num;
char name[10];
};
void renew(student one)
{
one.id_num = 20130000 + one.id_num;
for(int i = 0;one.name[i] != '\0';i++)
one.name[i] = toupper(one.name[i]);
cout << one.id_num<<" "<<one.name<<endl;
}
int main()
{
student mike = { 123,{'m','i','k','e','\0'}};
renew(mike);//把一个结构体当作变量传递给一个函数的的时候,实际是把这个 // 结构体变量所有的值都copy一份给这个函数.
cout<<mike.id_num<<" "<<mike.name<<endl;
return 0;
}
Keine Kommentare:
Kommentar veröffentlichen