当前位置: 首页 > 面试题库 >

错误:使用&&运算符时已使用但未定义的标签[关闭]

薛弘济
2023-03-14
问题内容

这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。

7年前关闭。

int main()
{
        int i = 0;
        int *p = &i;
        int *q = &&i;
        return 0;
}

使用gccon 编译Linux时,出现错误

addr.c: In function ‘main’:
addr.c:6:2: error: label ‘i’ used but not defined

为什么编译器将int ias视为label而不是整数?我们什么时候使用&& operator

编辑 :好的,我有点理解答案,但是您可以从“ arch / arm / include / asm /
processor.h”解释下面的宏定义。它没有说任何有关的内容label,但评论说,它可以返回“ program counter

/*
 * Default implementation of macro that returns current
 * instruction pointer ("program counter").
 */
#define current_text_addr() ({ __label__ _l; _l: &&_l;})

问题答案:

什么&&运算符?C
++中没有一元&&运算符。GCC有一个扩展名,它允许计算出的goto语句,并且该扩展名使用&&来获取标签的地址。



 类似资料:
  • 问题内容: 我只是试图制作一个简单的类,让我弄清楚文件的长度: 我遇到了一个问题 我得到错误: 未为参数类型定义运算符!= int,null 有什么想法为什么会阻止这种情况吗? 问题答案: Java中的原始类型不能为。如果要检查0,请执行。

  • 问题内容: 我正在尝试通过以下代码通过asp.net ajax调用Web服务 这是我正在渲染的aspx页面 这是我正在呼叫的网络服务 页面呈现得很好,但是每当我更改列表项的值时,它就会显示JavaScript运行时错误:’HRService’未定义。为什么是这样。 抱歉这么长的帖子.... 问题答案: 您可以尝试,只需添加和 在aspx中,像这样修改您的scriptManager 然后您可以通过这

  • 问题内容: 在我的html中,我很好奇使用唯一标识符(例如 保存图片)而不是语义是否正确。例如: 是否优先拥有: 与CSS: 而不是:我目前有: 与CSS: 唯一标识符的使用在语义上是否正确? 问题答案: 最好避免使用自定义标签,因为您永远不知道这些标签何时会标准化,并在将来有特殊用途。 如果要避免使用标头标记,对于您的示例最好的操作如下: 此外: 如果在设计页面时不使用标准html标记,则在禁用

  • 为什么使用运算符语法调用一元时会收到错误消息?如果我使用函数语法调用它,则可以。实时演示。

  • 任务“:app:ExternalNativeBuildDebug”执行失败。生成命令失败。执行进程/home/raed/android/sdk/cmake/3.10.2.4988404/bin/ninja时出错,参数为{-c/home/raed/androidstudioprojects/simd/app/.CXX/cmake/debug/armeabi-v7a native-lib}ninja:

  • 我的vue js网站上的数据正在渲染,但控制台中出现了一个未定义的错误。我正在应用程序中进行axios呼叫。vue从我的cms获取数据: 一个pp.vue } 然后在我的一个组件中,我调用getter来检索存储在vuex中的数据: 关于vue 然后在我的模板代码中引用: 一切都呈现良好,但这是我在web控制台中看到的错误: 我认为这个问题与我的组件的创建顺序有关。我正在将所有子组件导入应用程序。v