标题:[求助]结构体中int变量能这样使用吗?
只看楼主
L13781222845
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2012-10-16
结帖率:0
已结贴  问题点数:20 回复次数:8 
[求助]结构体中int变量能这样使用吗?
#include <stdio.h>

struct test
{
    int t;
};

void in(struct test *p)
{
    scanf("%d",p->t); //这里正确吗?望大神指点

}

int main(void)
{
    struct test p;
    in(&p);
    printf("%c",p.t);
    return 0;
}
搜索更多相关主题的帖子: test void include return 结构体 
2013-03-09 12:37
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:3 
scanf("%d",p->t); 改为 scanf("%d",&p->t);
printf("%c",p.t); 改为 printf("%d",p.t);
2013-03-09 12:45
azzbcc
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江西财经大学
等 级:贵宾
威 望:81
帖 子:3293
专家分:12919
注 册:2012-11-4
得分:3 
楼上正解


[fly]存在即是合理[/fly]
2013-03-09 12:46
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
得分:3 
看看  2楼正解
2013-03-11 19:58
geeksy
Rank: 1
来 自:Anhui
等 级:新手上路
帖 子:4
专家分:7
注 册:2013-3-11
得分:3 
经测试,改成&,结果也不正确额

  我是谁
2013-03-11 20:13
zhou31146001
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:303
专家分:131
注 册:2012-11-28
得分:3 
二楼的队呀     还是高手多呀
2013-03-11 21:01
魔道生死逆动
Rank: 2
等 级:论坛游民
帖 子:18
专家分:34
注 册:2012-11-7
得分:3 
#include <stdio.h>
 

struct test
 {
     int t;
 };
 


void in(struct test *p)
{
     scanf("%d",&p->t); //这里不正确
 
}
 

int main(void)
 {
     struct  test p;
     in(&p);
     printf("%d",p.t);//定义的输出地数的类型
     return 0;
 }
2013-03-12 23:00
Susake
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:女儿国的隔壁
等 级:贵宾
威 望:23
帖 子:2288
专家分:6481
注 册:2012-12-14
得分:3 
把指针与内容区分就容易理解了..

仰望星空...........不忘初心!
2013-03-14 01:50
wssyqing
Rank: 1
等 级:新手上路
帖 子:4
专家分:5
注 册:2013-3-4
得分:3 
struct test  为什么要这么写?
一般都是void main()的嘛
2013-03-14 08:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-400252-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057813 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved