C语言_结构体变量指针做函数参数的使用案例详解编程语言

# include <stdio.h> 
# include <stdlib.h> 
# include <string.h> 
# include <malloc.h> 
 
 
//创建一个结构体 
typedef struct programmer 
{ 
    int salary; 
    int experience; 
    char type[15];  
     
} Programmer; 
 
void OneyearLater(Programmer *); 
int main () 
{ 
    Programmer p = {15000, 3, "PHP"}; 
    printf("岗位:%s/n当前薪资:%-5d/n当前经验:%d年/n",p.type, p.salary, p.experience); 
    OneyearLater(&p); 
    printf("------------------一年后---------------------/n"); 
      printf("岗位:%s/n当前薪资:%-5d/n当前经验:%d年/n",p.type, p.salary, p.experience); 
        
    return 0; 
} 
//一年后  
void OneyearLater(Programmer *p) 
{ 
    p->salary = 18000; 
    p->experience = 4; 
     
}

C语言_结构体变量指针做函数参数的使用案例详解编程语言

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/17133.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论