What is the problem with this excerpt?

kestre1 2009-02-11 05:49:38

int read(int *ip){
scanf("%d", ip);
return *ip;
}
…………
insert(&graph[vert], read[&var], read[&ch]);

...全文
123 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongpy 2009-02-11
  • 打赏
  • 举报
回复
可移植性不太好,不同的参数求值顺序,会导致不同结果。
kestre1 2009-02-11
  • 打赏
  • 举报
回复
我也觉得没问题,可是书上让找错,郁闷~

刚才找了半天习题答案也没找到,算了就这样吧。
lzonline01 2009-02-11
  • 打赏
  • 举报
回复
没有问题呀
waizqfor 2009-02-11
  • 打赏
  • 举报
回复
[Quote=引用楼主 kestre1 的帖子:]
C/C++ code
int read(int *ip){
scanf("%d", ip);
return *ip;
}
…………
insert(&graph[vert], read[&var], read[&ch]);
[/Quote]
LZ啥意思啊 没明白 这程序也没有错啊


int read(int *ip){
scanf("%d", ip);
return *ip;
}
int main()
{
int aa,bb=0;
scanf("%d",&aa);
bb=read(&aa);
printf("%d",bb);
renturn 0;
}
//insert(&graph[vert], read(&var), read(&ch));
baihacker 2009-02-11
  • 打赏
  • 举报
回复

//没啥问题

#include <stdio.h>
int read(int *ip){
scanf("%d", ip);
return *ip;
}

int main(void)
{

int a;
printf("%d", read(&a));

return 0;
}
kestre1 2009-02-11
  • 打赏
  • 举报
回复
不好意思,最后两个括号写错了,是().
这个是《The practice of programming》的一道习题
baihacker 2009-02-11
  • 打赏
  • 举报
回复
怎么用[]了?

70,023

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧