码迷,mamicode.com
首页 > 编程语言 > 详细

C、C++的不同

时间:2016-05-28 23:14:17      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

 

 

1 C不能取寄存器的地址。

C++的寄存器变量会在内存有一个副本,查看的地址是副本的地址

 

 1 #define _CRT_SECURE_NO_WARNINGS
 2 
 3 #include<stdio.h>
 4 #include<stdlib.h>
 5 
 6 main()
 7 {
 8     register int i = 0;
 9     
10     //C语言不能取寄存器变量的地址
11     
12     printf("%x\n", &i);
13     
14     //C++与C不同,寄存器变量会在内存有一个副本
15     //在这里查看的地址就是副本的地址
16 
17     system("pause");
18 }

 

C、C++的不同

标签:

原文地址:http://www.cnblogs.com/denggelin/p/5538555.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!