设为首页 加入收藏

TOP

p等于0,那p+1是多少呢?
2014-11-12 12:15:06 】 浏览:196
Tags:等于 多少

  C语言的程序片段:


  p = 0;


  printf("%d\n%d\n", p, p+1);


  结果会是什么呢?


  0


  ?


  呵呵,上当了吧,此题是无解的,因为我没说p是什么东西。下面我告诉你p是什么:


  int (*p)[1024];


  p = 0;


  printf("%d\n%d\n", p, p+1);


  结果是:


  0


  4096


  这个结果对么?


  不一定。还得看它的运行平台。上面的结果是32位Intel平台的,64位的呢?单片机呢?DSP呢?


  欢迎有条件的朋友试一试。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇C++类构造函数初始化列表 下一篇MFC消息路由/映射机制研究

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目