| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 980 人关注过本帖
标题:很急呀!!1
只看楼主 加入收藏
yjm
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-8-31
收藏
 问题点数:0 回复次数:11 
很急呀!!1

#include<stdio.h> int a[]={1,5,7,9,11,13} main() {int *p; p=a+3; printf("%d,%d,%d,%d\n",*p,*p++,*(p+2),*(a+4)); }

//怎么不是输出9,9,7,11而是11,9,5,11呀????????????

搜索更多相关主题的帖子: include 
2004-10-04 23:09
diwang0001
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2004-10-4
收藏
得分:0 

你的输出值是运行结果么?

在我的bc31上出的结果是:11,9,13,11

我也对*p的输出有疑问?

为什么是11,而不是9?


游离在代码和爱情之间的我, 忘记了代码的枯燥; 品味了爱情的甜蜜; 盛夏来的, 来陪伴我最最可爱的代码......
2004-10-05 11:44
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

printf()是从右往左计算的

#include<stdio.h> int a[]={1,5,7,9,11,13};

main() { int *p; p=a+3; printf("%d,%d,%d\n",*p,*p++,*p++); }

13,11,9


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2004-10-05 15:16
bcomer
Rank: 1
等 级:新手上路
帖 子:113
专家分:0
注 册:2004-9-13
收藏
得分:0 
以下是引用knocker在2004-10-05 15:16:56的发言:

printf()是从右往左计算的

#include<stdio.h> int a[]={1,5,7,9,11,13};

main() { int *p; p=a+3; printf("%d,%d,%d\n",*p,*p++,*p++); }

13,11,9

我看书上说printf的使用是和编译器有关,不都是从右向左输,也有有左向右输的,

我用过的WIN-TC 和VISUAL C++是从右向左输的.

2004-10-05 16:06
yjm
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2004-8-31
收藏
得分:0 
谢谢啦,祝大家学习快乐
2004-10-06 17:46
xueer
Rank: 1
等 级:新手上路
威 望:1
帖 子:511
专家分:0
注 册:2004-10-8
收藏
得分:0 
printf语句中最好不要用诸如i++,++i什么的。我同意bcomer的说法

2004-10-09 18:11
xueer
Rank: 1
等 级:新手上路
威 望:1
帖 子:511
专家分:0
注 册:2004-10-8
收藏
得分:0 
以下是引用bcomer在2004-10-05 16:06:30的发言:

我看书上说printf的使用是和编译器有关,不都是从右向左输,也有有左向右输的,

我用过的WIN-TC 和VISUAL C++是从右向左输的.

我同意此说法,所以说嘛,printf语句中最好不要用到诸如i++ ++i的东西,特别输出值是多个的时候。

2004-10-09 18:16
liang30890136
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2004-9-29
收藏
得分:0 

2楼的跟我一样

因为从左到右还是从右到左计算要看实际的]

在潭的书上写了,试试就可以了嘛

2004-10-18 18:20
双云
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2004-11-1
收藏
得分:0 

我不明白为什么你的变量名可以加上星号?????

还有定义变量可以在main函数外面么????

回答我 好么?


2004-11-01 13:34
天使预备役
Rank: 2
等 级:论坛游民
威 望:3
帖 子:670
专家分:10
注 册:2004-4-6
收藏
得分:0 

又来了!!!

反正我还没有弄明白!!!

乱,代码!


差点把你忘了...
2004-11-01 17:08
快速回复:很急呀!!1
数据加载中...
 
   



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

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