社区
C语言
帖子详情
结构体成员引用的问题
agxywjbing
2008-06-23 10:55:49
刚遇到的问题:
struct
{int x;
float y;
}s,*P;
main()
{p=&s;
scanf("%d",&p->x);
scanf("%f",&p->y);
printf("%d",p->x);
printf("%f",p->y);
}
以上程序在TC2.0中调试时,出现错误,x可以正确输入,而y不可以正确输入。
提示:scanf: floating point fornats not linked
请哪位大虾给予解释,先谢了!!!
...全文
110
3
打赏
收藏
结构体成员引用的问题
刚遇到的问题: struct {int x; float y; }s,*P; main() {p=&s; scanf("%d",&p->x); scanf("%f",&p->y); printf("%d",p->x); printf("%f",p->y); } 以上程序在TC2.0中调试时,出现错误,x可以正确输入,而y不可以正确输入。 提示:scanf: floating point fornats not linked 请哪位大虾给予解释,先谢了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xkyx_cn
2008-06-23
打赏
举报
回复
借花献佛一下
Turbo c编译器中浮点模块链接问题,在遇到把数据读入到一些比较复杂的浮点型数据结构,如多维数组,结构里的一个浮点型的域等会经常遇到这个问题。
在你的程序中是这句出问题:scanf("%f",&p->y);
你只要声明一个float型的中间变量,读入,然后赋值给p->y,如
float temp;
scanf("%f", &temp);
p->y = temp;
这样就没问题了
结构体也是一样的
ooily
2008-06-23
打赏
举报
回复
编译器的问题。
在前面来一句float a= 0.0;就可以了
agxywjbing
2008-06-23
打赏
举报
回复
受教了!!!
2楼的非常详细.
C语言程序设计:
结构体
.pptx
结构体
成员
名与程序中变量名可相同,两者不代表同一个对象。 ;
结构体
变量的初始化 形式一 整体赋值法 ;
结构体
变量的
引用
引用
规则
结构体
变量不能整体
引用
,只能
引用
变量
成员
;main() { struct student { int No; ...
结构体
之
引用
结构体
成员
变量
引用
结构体
成员
变量 一个
结构体
包含一个或者多个
成员
变量,在实际使用中,就需要对其
成员
变量进行
引用
,对于一个已经定义了的
结构体
变量和一个指向该
结构体
的指针变量。 可以用一下三种情况
引用
结构体
成员
变量。 1...
《C语言基础》 之 第10章
结构体
课程内容:为什么需要
结构体
、定义一个
结构体
类型、
结构体
变量的声明和定义、sizeof测试
结构体
变量字节、
结构体
成员
的普通访问方式、使用指针访问
结构体
成员
、
结构体
嵌套、
结构体
传参、
结构体
数组。
结构体
指针
引用
结构体
成员
设计一个
结构体
,存储某个学生的主要学籍信息,包括姓名,性别,班级和学号等,使用
结构体
实现对
结构体
变量
成员
的输入和输出 #include<stdio.h> struct si { char name[30]; char sex[10]; unsigned int ...
结构体
数组和
结构体
指针的应用,
结构体
成员
引用
的表示方法
结构体
数组和
结构体
指针的应用,
结构体
成员
引用
的表示方法 //
结构体
数组和
结构体
指针的应用,
结构体
成员
引用
的表示方法 // Created by acer on 2020/8/30. #include<stdio.h> struct student{ int num; char...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章