• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 警告:(751)常量表达式中的算术溢出

    嗨,那里。当我编译这个项目时,我遇到了这个警告。这里是我的代码:警告显示:困难。C:53:警告:(751)常数表达式中的算术溢出,然后我看了XC8编译器用户指南,并说:这个警告也可以由中间值溢出触发

    2018-11-20 15:25

  • 在数组中使用volatile类型得到错误常量表达式

    *CuffMyValue[] = {MyTest1.Valuy,MyTest2.Value.};我得到错误常量表达式。需要N。我怎样才能改变它,使之有效? 以上来自于百度翻译 以下为原文 I need

    2018-11-13 15:29

  • 警告:(751)再次以常量表达式运算溢出

    您好,我在用PIC18F开发警告时发现这个讨厌的警告:(751)在访问一个比特字段的数据时,在常量表达式中溢出算术。我已经阅读了许多关于这个运算出现的线索,而不是关于移位操作出现的事实。我的代码我

    2018-09-26 17:24

  • xc8警告751“常量表达式中的算术溢出”

    你好,我用下面的句子得到了神话“警告751”:UIT88T A=(UIT88T)(65535);事实上,它是一个更复杂的句子,但我正在减少它,试图找到警告的起源,直到我到达这一点,在那里我不知道发生了什么来得到那个警告。高于255的任何值都会触发警告。我面临一些编译器问题吗?有什么建议吗?编译器是XC8 1.41,自由模式。警告等级-3提前感谢。 以上来自于百度翻译 以下为原文 Hello.I got the mythical "warning 751" with the following sentence: uint8_t a = (uint8_t)(65535); In fact it was a much more complex sentence, but I was reducing it to try to find the origin of the warning, until I reached this point, where I have no idea what is happening to get that warning. Any value higher than 255 will trigger the warning. Am I facing some compiler issue? Any suggestion? Compiler is XC8 1.41, Free mode. Warning level -3. Thanks in advance.

    2019-01-02 16:49

  • Cosmic CXSTM8 Comiler Error无效的常量表达式

    我正在将一些设计为在Nordic nRF8200上运行的代码移植到STM8L152C6。代码是使用Keil C5编写的。我正在使用Cosmic CXSTM8编译器。 我在CASE中遇到编译器错误'Invalid Constant Expression':我无法理解的switch语句行。 代码段包含在下面。 开关(pipe_num) { 案例PIPE_LINK_LOSS_ALERT_ALERT_LEVEL_RX: alert_handle_on_link_loss =(alert_level_t)buffer [0]; 打破; 默认: 打破; } pipe_num是本地定义的uint8_t,和 #define PIPE_LINK_LOSS_ALERT_ALERT_LEVEL_RX 6在包含的头文件中声明。 在这种情况下,我无法理解编译器正在处理异常。如果有人可以提供帮助,我会非常感激。以上来自于谷歌翻译以下为原文 I'm porting some code designed to run on a Nordic nRF8200 to an STM8L152C6. The code was orginally compiled using Keil C5. I am using the Cosmic CXSTM8 compiler. I am getting a compiler error 'Invalid Constant Expression' in the CASE: line of a switch statement that I cannot understand. code snippet is included below. switch (pipe_num) { case PIPE_LINK_LOSS_ALERT_ALERT_LEVEL_RX: alert_handle_on_link_loss = (alert_level_t)buffer[0]; break; default: break; } pipe_num is a locally defined uint8_t, and#define PIPE_LINK_LOSS_ALERT_ALERT_LEVEL_RX6 is declared in an included header file. I cannot understand what the compiler is taking exception to in this case. If anyone could help I'd really appreciate it.

    2019-01-23 16:27

  • 51单片机实战教程之C语言基础(九 switch语句)

    switch语句,是一个多分支,选择执行语句。它的一般格式为:switch(表达式){ case 常量表达式: 语句或语句块 break

    2021-11-20 20:51

  • 第十二课 C51开关分支语句

    的目的,又能使程序结构清晰。它的语法为下: switch (表达式) { case 常量表达式 1: 语句 1; break; case 常量表达式 2: 语句 2; break; case

    2017-11-22 12:43

  • Go语言常量的声明

    在 Go 语言中, 常量 表示的是固定的值,常量表达式的值在编译期进行计算,常量的值不可以修改。例如:3 、 Let's go 、 3.14 等等。常量中的数

    2023-07-20 15:24

  • C语言的二维数组演示实例及电路图免费下载

     1、C语言允许使用多维数组,最简单的多维数组是二维数组,定义多维数组时,在要在数组名后面增加相当于维数的常量表达式即可。对于二维数组,其定义形式为:数据类型 [存储器类型] 数组名[常量表达式1

    2019-08-20 17:31

  • 【跟我学单片机C语言】如何使用C51数组

    (X,Y)下标位置中。数组和普通变量一样,要求先定义了才能使用,下面是定义一维或多维数组的方式:数据类型数组名[常量表达式];数据类型数组名[常量表达式 1]...... [常量表达式 N

    2011-12-27 09:56