找回密码
 立即注册
楼主: JimO***

结贴--感谢各位网友解答---关于变量声明的问题

[复制链接]
  • TA的每日心情
    开心
    10 小时前
  • 签到天数: 149 天

    [LV.7]常住居民III

    39

    主题

    891

    回帖

    4164

    积分

    荣誉版主

    积分
    4164
    发表于 2024-1-25 19:24:42 | 显示全部楼层

    没有 int , 哪来的 "int" 错误 ???

    估计文件内存, 有地方冲突变化了.

    以前我也碰到过, 只有重建工程, 重建文件.
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    18 小时前
  • 签到天数: 65 天

    [LV.6]常住居民II

    9

    主题

    76

    回帖

    277

    积分

    中级会员

    积分
    277
     楼主| 发表于 2024-1-25 20:27:39 | 显示全部楼层
    嵌入式之路 发表于 2024-1-25 19:08
    你第一个截图的警告是因为你定义了一个方法 但是你没有调用。 这个可以忽略

    你第二个的问题是,定义的vari ...

    谢谢,警告我知道,测试问题可以暂时忽略。 目前知道这个机制了:变量只能放在函数开头了,所以只能是全局了。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    18 小时前
  • 签到天数: 65 天

    [LV.6]常住居民II

    9

    主题

    76

    回帖

    277

    积分

    中级会员

    积分
    277
     楼主| 发表于 2024-1-25 20:31:05 | 显示全部楼层
    LAOXU 发表于 2024-1-25 19:24
    没有 int , 哪来的 "int" 错误 ???

    估计文件内存, 有地方冲突变化了.

    int 错误是:main函数定义了int类型变量,还是没能解决我问题初衷。还是感谢您的热心解答~
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    10 小时前
  • 签到天数: 178 天

    [LV.7]常住居民III

    12

    主题

    353

    回帖

    1178

    积分

    金牌会员

    积分
    1178
    发表于 2024-1-25 20:58:42 | 显示全部楼层
    变量定义到开头啊,这问题我遇到过
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    18 小时前
  • 签到天数: 65 天

    [LV.6]常住居民II

    9

    主题

    76

    回帖

    277

    积分

    中级会员

    积分
    277
     楼主| 发表于 2024-1-25 21:09:23 | 显示全部楼层
    wangxiangtan 发表于 2024-1-25 20:58
    变量定义到开头啊,这问题我遇到过

    嗯,只能定义全局变量了,谢谢
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    10 小时前
  • 签到天数: 178 天

    [LV.7]常住居民III

    12

    主题

    353

    回帖

    1178

    积分

    金牌会员

    积分
    1178
    发表于 2024-1-25 22:00:27 | 显示全部楼层
    JimOrange 发表于 2024-1-25 21:09
    嗯,只能定义全局变量了,谢谢

    ding定义到main函数里面的开头就可以了,不算全局变量吧
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    18 小时前
  • 签到天数: 65 天

    [LV.6]常住居民II

    9

    主题

    76

    回帖

    277

    积分

    中级会员

    积分
    277
     楼主| 发表于 2024-1-25 22:43:35 | 显示全部楼层
    wangxiangtan 发表于 2024-1-25 22:00
    ding定义到main函数里面的开头就可以了,不算全局变量吧

    。。。问题出现的时候,只要在main函数定义变量,不管在fun();函数调用前后定义,都会报错,但只要把该变量定义在main函数外部也就是全局变量就解决了。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    10 小时前
  • 签到天数: 145 天

    [LV.7]常住居民III

    20

    主题

    1104

    回帖

    2633

    积分

    金牌会员

    积分
    2633
    发表于 2024-1-26 00:27:53 | 显示全部楼层
    JimOrange 发表于 2024-1-25 18:00
    ???这不是最简单的C吗?

    就你这个最简单的C也是C89后十年的C99里面才能用啊
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    10 小时前
  • 签到天数: 145 天

    [LV.7]常住居民III

    20

    主题

    1104

    回帖

    2633

    积分

    金牌会员

    积分
    2633
    发表于 2024-1-26 00:29:00 | 显示全部楼层
    JimOrange 发表于 2024-1-25 18:09
    谢谢~ 有没有具体一点,

    我定义在函数里面也可以,是不是只要定义了全局函数,以后所有的变量都只能在 ...

    你为啥就不能把变量定义放到函数调用前面呢.....  还是说剩下的这些坛友说的 你都看不到?
    参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
    技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    10 小时前
  • 签到天数: 160 天

    [LV.7]常住居民III

    10

    主题

    295

    回帖

    1070

    积分

    金牌会员

    积分
    1070
    发表于 2024-1-26 00:49:59 | 显示全部楼层
    JimOrange 发表于 2024-1-25 20:27
    谢谢,警告我知道,测试问题可以暂时忽略。 目前知道这个机制了:变量只能放在函数开头了,所以只能是全 ...

    找到问题了就行
    自信就会温和,温和就会坚定!
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-21 18:51 , Processed in 0.078561 second(s), 63 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表