易码技术论坛

 找回密码
 加入易码
搜索
12
返回列表 发新帖
楼主: CJJR

会C语言的进来看一道题

[复制链接]
发表于 2007-6-2 09:30:22 | 显示全部楼层
......
我翻过很多国内的C教程,应试教育都到这份上了,几乎完全扼杀了编程的创造力,做题做题.....
真搞不懂竟然很大的篇幅用于例题~汗死......
通过编程的教程更容易发现这些问题......
这到底是教你编程呢还是教你做题呢?
发表于 2007-6-2 11:34:57 | 显示全部楼层
让学生都学傻了
 楼主| 发表于 2007-5-22 12:42:41 | 显示全部楼层 |阅读模式
main()
{   int i=5,j=5,p,q;
    p=(i++)+(i++)+(i++);
    q=(++j)+(++j)+(++j);
    printf("%d,%d,%d,%d",p,q,i,j);
}
我在tubroc2.0中运行结果是:15,24,8,8

对程序作如下修改:
void main()
{  int i=5,j=5,p,q;
   p=(i++)+(i++)+(i++);
   q=(++j)+(++j)+(++j);
   printf("%d,%d,%d,%d",p,q,i,j);
   getchar();
}
在yan的编译器上编译后运行结果却是:18,21,8,8
不知道是什么原因导致这种差异。

给大家提个醒,正在学习C语言的以及想学C语言的,不要老靠文曲星,还是多上机。
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-25 13:42 , Processed in 0.008941 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表