| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 931 人关注过本帖
标题:请教C语言的基础!
取消只看楼主 加入收藏
suand
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-23
收藏
 问题点数:0 回复次数:3 
请教C语言的基础!
这是一个单间的C语言,
#include "stdio.h"
main()
{
int a,b,c,d;
a=10;
b=a++;
c=++a;
d=10*a++;
printf("b,c,d;%d,%d,%d",b,c,d);
return 0;
}
结果是,10.12.120
但是怎么得到的这个数字,请高手说明下,本人初学C语言,不大懂!
那个a++ 得到什么?++a有是什么?
请说明下可以吗?
搜索更多相关主题的帖子: C语言 基础 
2007-06-25 21:32
suand
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-23
收藏
得分:0 
呵呵,谢谢各位大哥~大姐~们,听了你们的理解后
我不知道我这样理解是不是正确。
b=a++;

d=10*a++;
那d不就相当于d=10*b吗!对不?而b=a++,那就是12。楼上所说的,在原a的基础上+1+1是不?
2007-06-25 22:52
suand
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-23
收藏
得分:0 
呵呵,斑竹LS 是什么意思哦,都说哦,是初学,很多不懂,请多谅解!
2007-06-25 23:15
suand
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-6-23
收藏
得分:0 

谢谢各位大哥的提醒。谢谢~!
希望在学习C中还有很多不足,还得多多请教!

2007-06-26 20:17
快速回复:请教C语言的基础!
数据加载中...
 
   



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

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