2 ralphfjy RALPHFJY 于 2017.01.06 09:06 提问

请问这是怎么回事啊啊啊啊
#include <stdio.h>
register int x;
int main()
{
    printf("%d", x);
}
        [Error] register name not specified for 'x'

2个回答

Fate_Dream
Fate_Dream   2017.01.06 09:49
已采纳

关键字regiter请求编译器尽可能的将变量存在CPU的寄存器中。有以下几点注意的地方。

1.register变量必须是能被CPU寄存器所接受的类型,这通常意味着register变量必须是一个单个的值,并且其长度应小于或等于整型的长度。但是,有些机器的寄存器也能存放浮点数。
2.register变量可能不存放在内存中,所以不能用取址符运算符“ & ”。
3.只有局部变量和形参可以作为register变量,全局变量不行。
4.静态变量不能定义为register。

shadowfromsun
shadowfromsun   2017.01.06 09:45

register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。
这个我也是才知道,还有这样的用法,不过我在VC 6下运行你的代码与你的报错不同,我遇到的是incorrect storage class 'register'

我在无法消除的情况下,将这个定义放进了 main()里面,然后错误就消失,可以正常运行了。
你也可以尝试一下,这个方法,至于原因,我才看到,不清楚原因。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
这是怎么回事啊啊啊 啊啊
java.net.SocketTimeoutException: connect timed out     at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.8.0_144]     at java.net.DualStackPlainSocketImpl.socketConnect(DualS
啊啊啊啊啊 !!我的heap!!!!
<br />今天弄一下午了,找到了好几个BUG。。。<br /> <br />1、heap_size我赋值成0了 = = 应该是n<br /> <br />2、二叉堆的那个数组开小了,应该是 2*MAX。。。<br /> <br />然后稠密图(每两点都连的那种)heap没问题了。。。我激动啊!!!<br /> <br />刚试了试稀疏图,我去啊啊啊啊 。。。不对啊啊啊啊  哭。。。。
啊啊 啊啊啊啊
 啊啊啊啊啊啊啊 啊啊啊 a a 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
Timus 1777. Anindilyakwa 奇怪的数数问题
本题可以使用长整形来记录数据的,因为最长不过10^8,但是如果把这题当做是无穷大数来做的话,难度指数就直线上升了。 这里给出使用string来做无穷大减法的解法。 要处理的问题: 1 string大小比较问题,不能使用原始的<号 2 如何进位的问题 3 符号问题,因为这里只求差异就可以了,所以返回绝对值就够了。 这样做本题还是有一定难度, 而且可以锻炼到一些高级点的知识的运用,挺好。
js 在静态页面搜索
搜索 这是主体内容,有很多内容,很多很多啊啊啊……,比如1234abcd啊啊啊啊 这是主体内容,有很多内容,很多很多啊啊啊……,比如1234abcd啊啊啊啊 这是主体内容,有很多内容,很多很多啊啊啊……,比如1234abcd啊啊啊啊 这是主体内容,有很多内容,很多很多啊啊啊……,比如1234abcd啊啊啊啊 function $(id){ return document.g
printf重定向printf重定向printf重定向
重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊重定向啊啊
Python核心编程(第3版)PDF高清晰完整中文版
python书啊啊啊啊python书啊啊啊啊python书啊啊啊啊python书啊啊啊啊python书啊啊啊啊
迭代算法求信道容量
啊啊啊 啊啊啊啊 啊啊啊啊啊啊啊啊啊啊啊 啊啊啊啊 啊啊 啊啊 啊啊 啊
啊啊啊啊
啊啊啊啊啊 
socket 服务器和客户端通讯
服务器和客户端的异步通讯 啊啊啊啊 啊啊啊 啊啊啊啊 啊啊嗷嗷啊啊啊啊