找回密码
 立即注册
楼主: JimOrange

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

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

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

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

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

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:130
  • 最近打卡:2025-04-22 08:32:33

9

主题

76

回帖

537

积分

高级会员

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

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

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:130
  • 最近打卡:2025-04-22 08:32:33

9

主题

76

回帖

537

积分

高级会员

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

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-08 20:10:22

21

主题

564

回帖

2698

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:130
  • 最近打卡:2025-04-22 08:32:33

9

主题

76

回帖

537

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:518
  • 最近打卡:2025-05-08 20:10:22

21

主题

564

回帖

2698

积分

金牌会员

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

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:130
  • 最近打卡:2025-04-22 08:32:33

9

主题

76

回帖

537

积分

高级会员

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:438
  • 最近打卡:2025-05-08 13:19:57

33

主题

2355

回帖

4880

积分

论坛元老

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:438
  • 最近打卡:2025-05-08 13:19:57

33

主题

2355

回帖

4880

积分

论坛元老

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

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

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:450
  • 最近打卡:2025-05-06 04:24:11

17

主题

533

回帖

1330

积分

金牌会员

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

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-9 00:33 , Processed in 0.119633 second(s), 118 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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