在《啊哈!算法》中遇到的题,第一次编写时候范了个错误。

有什么特别之处呢?a[i].name,&a[i].score,就在这里。name为char型,score为int型。因此,a[i].name其实是指向字符串第一个字母的指针,而&a[i].score代表的是真正的得分值,是一个普通变量。因为指针在scanf取值的时候不需要加&表取地址,因此a[i].name作为一个指向字符串首字母的指针,也不需要加&了。

使用scanf输入结构体相关推荐

  1. 在函数中利用scanf为结构体数组赋值

    结构体数组指针作为函数参数,通过数组的首地址与偏移量对结构体数组进行scanf的赋值,在函数中通过指针间接访问到其指向的内存 程序当中,编写函数,输入5个学号(int),5个姓名(字符串),5个成绩数 ...

  2. 用scanf给结构体输入数据时出现问题

    #include <stdio.h> void main() { struct list { int id; char str[20] = {"aaa"}; }a; s ...

  3. c语言 输入职工工资资料,通过结构体的数组来进行操作 报告,c语言课程设计报告-职工工资管理系统...

    <c语言课程设计报告-职工工资管理系统>由会员分享,可在线阅读,更多相关<c语言课程设计报告-职工工资管理系统(33页珍藏版)>请在人人文库网上搜索. 1.c 语言课程设计报告 ...

  4. 根据结构体数组中某一数据项对结构体数组排序

    /* *copyright(c) 2018,HH *All rights reserved. *作 者:HH *完成日期:2018年8月17日 *版本号:v1.0 * *问题描述:输入结构体数组,并根 ...

  5. #8 实现指定函数swap(结构体)

    题目描述: 实现swap方法 struct Person{int age;int height; } void swap(Person * array,int n); 输入结构体数组和数组元素个数. ...

  6. C语言程序设计 使用结构体类型处理组合数据——用户自定义数据类型

    1 定义和使用结构体变量 1.1 自定义建立结构体类型 好处:反映出成员之间的内在联系. 在程序中建立所需要结构体类型.例如: 指定了一个新的结构体类型struct student. struct是声 ...

  7. 初识C语言(1)(2)(3)(4) C语言入门 保姆级教程 变量 常量 字符串 转义字符 操作符 关键字 字符串 指针 函数 结构体 数组 选择语句 循环语句

    一.如何写C语言代码 1.编译器 2.创建项目 3.创建源文件 4.写代码 5.编译+链接+运行 项目名字不要汉语,不要特殊字符,不要加空格,项目路径一般为你想要的路径 C语言中,一般创建.c源文件, ...

  8. 结构体数组]用结构数组建立一张班级成绩单,包括每个学生的学号、姓名、成绩(C语言)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: [实验案例2:结构体数组] 用结构数组建立一张班级成绩单,包括每个学生的学号.姓名.成绩.用函数编程实现下列功能: 1. 输入 ...

  9. 你真的了解结构体和共用体吗?

    目录 结构体 1.为什么需要结构体 2.定义结构体 3.结构体变量的初始化 4.结构体变量的输出 5.结构体变量的输入 6.结构体变量之间的赋值 7.结构体数组 8.结构体指针 9.结构体指针作为函数 ...

最新文章

  1. html恢复按钮按下前的状态,如何通过点击按钮暂停和恢复html页面的执行
  2. 职称计算机考试word2003真题,职称计算机考试《Word2003》历年真题回顾(4)
  3. linux怎样优化桌面,简单优化设置Ubuntu 18.04系统的GNOME桌面
  4. OSX 10.8+下开启Web 共享 的方法
  5. BFS——广度优先算法(Breadth First Search)
  6. phpexcel中文教程-设置表格字体颜色背景样式、数据格式、对齐方式、添加图片、批注、文字块、合并拆分单元格、单元格密码保护
  7. 嵌入式常见笔试题总结(6)
  8. hibernate的查询缓存
  9. 4013-基于深度优先搜索的两顶点路径存在与否的判断(C++,附详细思路)
  10. 《MapReduce 2.0源码分析与编程实战》一第2章 入门
  11. python pdb调试快捷键_python pdb调试以及sublime3快捷键设置
  12. 仲裁服务器装什么系统,Windows 2008故障转移集群之仲裁配置
  13. 虚拟机中运行windows内核
  14. SoundSource 5 for Mac(音频控制工具)
  15. python微分几何_十一年磨一剑:中科大数学教授成功证明微分几何学两大猜想
  16. 国科大学习资料--人工智能原理与算法-第一次作业解析(学长整理)
  17. Alibaba Code代码索引技术实践:为Code Review提供本地IDE的阅读体验
  18. Java三部曲(二)JavaWeb
  19. 冥土追魂(暴力枚举)
  20. 程序员的12条经营分享

热门文章

  1. js计算棋盘放大米的数量
  2. iOS本地闹钟提醒实现
  3. GSMA宣布在2018年“与CTIA合作的GSMA世界移动大会-美洲”期间举办YoMo青少年移动嘉年华
  4. KLT降维与图像压缩(附MATLAB代码)
  5. 互联网大厂也乘帆出海,出海不再是新鲜事
  6. 嵌入式Linux开发,Ubuntu22下交叉编译内核报错: multiple definition of `yylloc‘; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0
  7. 银行从业法律法规(初级)-多选
  8. opencv 简单美颜效果
  9. SCILAB及其在控制系统仿真中的应用
  10. pat L1-047装睡(python3)