当前位置: 首页 > news >正文

十大奢侈品排名青岛自动seo

十大奢侈品排名,青岛自动seo,自己房子做民宿挂什么网站,dede独立手机网站模板归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 路还在继续,梦还在期…

归纳编程学习的感悟,
记录奋斗路上的点滴,
希望能帮到一样刻苦的你!
如有不足欢迎指正!
共同学习交流!
🌎欢迎各位→点赞 👍+ 收藏⭐ + 留言​📝
     路还在继续,梦还在期许。天高云远,至少看得见!

 一起加油! 

目录

一、题目:

二、分析:

三、知识点:

        指向结构体的指针变量作为函数参数

        结构体指针与函数 

四、代码实现: 

五、运行结果(这里假设3为教师):

​编辑 

 六、总结:


一、题目:

        某学校增加教师的工资。假设工资根据教师的职称增加:教授增加 500元副教授增加 300 元,讲师增加 200 元,助教增加 100 元。教师的信息有姓名、年龄、职和工资等,编写程序,计算每位教师增加后的工资(假设共有 100 位老师)

二、分析:

        分析:教师的基本信息包括: name(姓名)、age(年龄)、post(职称)和 wages(工资)。采用结构体类型存储基本信息。增加工资用 add()函数实现,实参和形参采用指向结构体类型的指针。

三、知识点:

        指向结构体的指针变量作为函数参数

        函数间传递结构体数据时,函数参数可以是结构体变量的成员,也可以是结构体变量,还可以是指向结构体的指针。
        常见的做法是将指向结构体的指针作为函数的实参,传递给调用的函数。这种传递方式相当于地址传递,指针形参变量和实参指针指向同一内存空间。需要注意的是,采用这种参数传递方式,在被调用的函数中如果对结构体成员进行赋值,则会改变上一级函数中结构体变量的值。

        结构体指针与函数 

        C 语言函数的参数传递都是传值的,一些应用程序需要用结构体数据作为参数进行传
递。一般情况下,虽然说 C 语言允许传递结构体数据,但是结构体使用的存储空间可能比较大,这就可能导致传送数据量过大影响程序的运行效率。如果选择结构体变量作为数,那么只能在该结构体使用的字节数比较少时使用。

        函数之间如果需要传递结构体数据,有经验的程序员一般采用传递结构体指针的方法这样就大幅减少了参数传递时的数据传送量,也意味着程序运行速度得以提高

        函数返回时道理也一样,在结构体的字节数比较多时,应该尽量避免返回一个结构类型的数据,而尽可能返回一个指向结构体的指针变量。

四、代码实现: 

#include<stdio.h>
#include<string.h>
#define N 100struct teach{//teach结构体定义 char name[11];int age;char post[11];double wages;
};double add(struct teach *);//add函数声明 int main(){struct teach man[N];int i;for(i=0;i<N;i++){//输入教师的基本信息 printf("输入第%d个教师的基本信息\n",i+1);printf("姓名: ");scanf("%s",man[i].name);printf("年龄:");scanf("%d",&man[i].age);printf("职称:");scanf("%s",man[i].post);printf("原工资:");scanf("%lf",&man[i].wages); }for(i=0;i<N;i++){//对每个教师调用add函数 printf("姓名:%s 调整后的工资:%.2f\n",man[i].name,add(&man[i]));}
}double add(struct teach *q){double addwage;if(strcmp(q->post,"教授")==0){q->wages+=500;}else if(strcmp(q->post,"副教授")==0){q->wages+=300;}else if(strcmp(q->post,"讲师")==0){q->wages+=200;}else {q->wages+=100;}addwage=q->wages;return addwage;
}

五、运行结果(这里假设3为教师):

 六、总结:

        利用结构体可以将多个相同或不同类型的数据组合在一起构成新数据类型。

        通常在源程序文件的开始部分定义结构体类型,以便本文件的所有函数中都能用它定义变量,数组和指针。

        当然也可以在函数中声明结构体类型,其有效范围仅限与该函数。

        最后,希望本篇文章对你有所帮助,也希望可以支持支持博主,后续博主也会定期更新学习记录,记录学习过程中的点点滴滴。若这篇文章中有哪些不正确的内容,欢迎大家在评论区和我交流讨论!

http://www.tj-hxxt.cn/news/85003.html

相关文章:

  • 做美食教程的网站2345浏览器下载
  • 上海网站建设觉策营销软文范例大全300字
  • 自己做装修效果的网站潍坊网站建设公司
  • 的网站建设网络培训机构排名前十
  • 集成wamp访问域名打开tp做的网站今天微博热搜前十名
  • 做游戏攻略网站赚钱吗网站制作哪家公司好
  • 合肥建站优化百度数据查询
  • 手机端网站建站公司网站建设全包
  • 茶叶网站建设网页设计制作网站推广技巧
  • bc网站怎么做排名seo推广沧州公司电话
  • 做网站设计需要哪些知识jsurl中文转码
  • 瓷砖 中企动力 网站建设福州seo兼职
  • 怎样用织梦做网站市场营销一般在哪上班
  • 合肥做网站专家杭州seo网站优化
  • 山东房和城乡建设厅网站首页如何制作网页游戏
  • 广西城乡住房建设厅网站首页北京网站优化合作
  • 米特号类似网站查网站流量的网址
  • 网站导航栏兼容性代写新闻稿
  • 哪些公司的网站做的漂亮建站之星网站
  • 如何做网站效果更好搜索引擎优化名词解释
  • 扬州企业网站建设网站权重是怎么提升的
  • 云南网站建设一度科技公司社群营销的案例
  • 个人网站盈利外贸网站建站平台
  • 网站80端口备案广东疫情最新消息
  • 建设一个网站选择的服务器超级seo助手
  • 可以做puzzle的网站下载百度免费
  • 收集链接 做网站网络市场调研的方法
  • 义乌建设局网站竞价推广培训课程
  • 如何规划电子商务网站常用的网络营销方法及效果
  • 织梦网站做视频明年2024年有疫情吗