当前位置: 首页 > news >正文

网站建设用哪种语言最好b站免费版入口

网站建设用哪种语言最好,b站免费版入口,柳州360优化,wordpress怎么看html5来,猜猜看,这里的执行结果是什么? 这是今天课上的一道理解题,给大家一点点思考时间。 (心里有答案了再往下滑哦) 5 4 3 2 1 . 答案是,报warning!因为%d不是用来输出指针的哈…

 来,猜猜看,这里的执行结果是什么?

这是今天课上的一道理解题,给大家一点点思考时间。

(心里有答案了再往下滑哦) 

5

4

3

2

1

.

答案是报warning!因为%d不是用来输出指针的哈哈哈 

不过如果忽略warning呢?

那么最终答案是:5 

为什么是 5?

1 + 1 = 5?

哈哈别急,让我们来进行一些简单的实验。

#include<stdio.h>
int main()
{printf("%d\n", (int *)1 + 1); // 输出5//接下来把%d改为%p,输出地址printf("%p\n", (int *)1 + 1); // 输出0x5printf("%p\n", (int *)1 + 2); // 输出0x9printf("%p\n", (int *)2 + 1); // 输出0x6printf("%p\n", (int *)2 + 2); // 输出0xaprintf("%p\n", (int *) (1 + 1) ); // 输出0x2return 0 ;
} 

多实验几次就会明显发现,

第一个数每+1地址增加1,

第二个数每+1地址就增加4,

而(int*)(1+1) 也就是(int*)2,指向的就是地址2,

所以,系统应该是先执行(int*)1,将指针指向地址1,然后再执行+1,使指针指向当前地址的下一个位置,因为int占4个字节所以指针每次跳4个,所以最终指向1+4,也就是地址5的位置。

(如果将int改为其他类型也是同样:)

#include<stdio.h>
int main()
{printf("%d\n", (int *)1 + 1); //int 占4字节,输出5printf("%d\n", (short *)1 + 1); //short 占2字节,输出3printf("%d\n", (long long i*)1 + 1); //long long 占8字节,输出9return 0 ;
} 

以上是我的个人理解,欢迎大佬们前来赐教~

http://www.khdw.cn/news/11231.html

相关文章:

  • 网站开发日志周志网络营销的八大职能
  • 网站开发h5技术网络营销ppt讲解
  • win7下asp网站搭建seo优化培训课程
  • 专业全网推广建站公司手机优化大师下载安装
  • cs5怎么做网站电脑培训班附近有吗
  • 新疆网站开发域名解析查询站长工具
  • 郑州网站建设 个人工作室优化大师绿色版
  • h5和网站的区别如何免费制作网站
  • 网站有什么功能合肥网站关键词排名
  • 淘宝刷单网站制作怎样注册网站
  • 濮阳建设银行官方网站关键词数据分析工具有哪些
  • 培训行业门户网站建设方案汕头seo代理商
  • 用html5做的简单的网站百度关键词优化系统
  • 石家庄网络公司哪家靠谱seo怎么优化
  • 南昌建设局网站查询塔吊证脚本外链生成工具
  • 南昌哪里有网站建设百度销售岗位怎么样
  • 做网站的条件seo网站推广培训
  • 廊坊市网站推广深圳seo优化公司哪家好
  • 自己做的网站如何让百度收录百合seo培训
  • 做计量检定的网站天津seo外包团队
  • 各大搜索引擎提交网站入口大全seo优化在线
  • 企业 官网网络营销中的seo与sem
  • seo 网站title世界杯比分
  • 做网站用什么工具郑州seo课程
  • 做行政关注什么类型的网站百度统计网站
  • 深圳网站制作工具百度爱采购推广效果怎么样?
  • 衢州网站建设公司一键优化表格
  • 如何用ip地址做网站长沙做引流推广的公司
  • 有什么网站可以做电台吸引人的微信软文范例
  • 网站策划制作公司 北京google本地搜索