三言两语
文章平均质量分 62
lrj2005
这个作者很懒,什么都没留下…
展开
-
数组名与数组地址
main(){int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}输出:2,5*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5&a+1不是首地址+1,系统会认为加一个a数组的偏移,是偏移了一个数组的大小(本例是5个int)int *ptr=(int *)(&a+1);原创 2010-03-17 23:42:00 · 843 阅读 · 0 评论 -
牛X的代码
回文代码:int p(int i, int N) { return printf("%d/n", i) && (N>i) && (p(i+1,N) || p(i, i)); }原创 2010-07-12 15:47:00 · 626 阅读 · 0 评论