
C语言
hermit1216
这个作者很懒,什么都没留下…
展开
-
关于++i和i++与+运算的问题
今天在辅导二级C语言上机时,有同学问我关于(i++)+(i++)+(i++)和(++i)+(++i)+(++i)的问题。这个问题一直是一个麻烦的问题。当时看了一下运行结果,再看看题一下子晕了,我连忙对同学说这个问题我回去好好考虑一下,还从学生那里把题目抄了一下。(真是汗颜啊!)中午吃饭的时候和同学讨论这题,JHH同学的一句话使我茅塞顿开,晚上来到实验室就开始琢磨这题,经过一番思考,终于...2009-11-07 22:19:39 · 237 阅读 · 1 评论 -
数组名和数组名取地址区别
#include "stdio.h"void main(){ int a[5]={1,2,3,4,5}; int *ptr; ptr=(int *)(&a+1); printf("%d,%d",*a,*(ptr-1));} 上面运行的结果为:1,5 为什么会是这个结果呢? 这是因为数组名和数组名取地址之间是有区别的。其实a和 &a结果都是数组...2009-11-16 22:01:46 · 299 阅读 · 0 评论