- 主题:visual studio的奇怪事 (转载)
【 以下文字转载自 CProgramming 讨论区 】
发信人: Tomasden (), 信区: CProgramming
标 题: visual studio的奇怪事
发信站: 水木社区 (Thu Jun 17 22:52:50 2021), 站内
下面的代码:
A=1; /* 注释1*/
B=2; /* 注释2*/
visual studio 2019编译,发现B=2;这一句居然跳过没执行,这是把两个注释合成一个了?好久没写代码了,这是有啥新说法吗?
--
FROM 1.202.55.*
把注释换成//注释1,这种写法,就没问题。太坑了,找了好久才发现问题。
【 在 Tomasden 的大作中提到: 】
: 发信人: Tomasden (), 信区: CProgramming
: 标 题: visual studio的奇怪事
: 发信站: 水木社区 (Thu Jun 17 22:52:50 2021), 站内
: ...................
--
FROM 1.202.55.*
*/ 前 空格
【 在 Tomasden () 的大作中提到: 】
: 把注释换成//注释1,这种写法,就没问题。太坑了,找了好久才发现问题。
--
FROM 120.244.143.*
大哥你的vs没有代码高亮吗
--
FROM 171.83.6.*
加空格能解决问题。我记得多年以前,*/前不加空格也没事呀
【 在 shaolin 的大作中提到: 】
: */ 前 空格
:
--
FROM 106.120.232.*
有高亮呀,b=2这行显示上是没注释的
【 在 libgcc 的大作中提到: 】
: 大哥你的vs没有代码高亮吗
--
FROM 106.120.232.*
我记得都得加吧,反正我是习惯都有空格,包括 // 之后也带个
【 在 Tomasden () 的大作中提到: 】
: 加空格能解决问题。我记得多年以前,*/前不加空格也没事呀
--
FROM 220.181.41.*
谢谢各位了哈
【 在 shaolin 的大作中提到: 】
: 我记得都得加吧,反正我是习惯都有空格,包括 // 之后也带个
:
--
FROM 106.121.10.*
visual studio 2015 没这问题
【 在 Tomasden 的大作中提到: 】
: 发信人: Tomasden (), 信区: CProgramming
: 标 题: visual studio的奇怪事
: 发信站: 水木社区 (Thu Jun 17 22:52:50 2021), 站内
: ...................
--
FROM 103.98.245.*
好像前几天刚看有人讨论类似问题
是因为注释1里最后面的字符在编译的时候因为和编辑界面用不同编码导致把注释结束的那个*/给合并了,然后整个B=2这一行相当于在编译的时候是被认在了注释里
把编辑界面和编译时候的编码调成一致
【 在 Tomasden 的大作中提到: 】
: 【 以下文字转载自 CProgramming 讨论区 】
: 发信人: Tomasden (), 信区: CProgramming
: 标 题: visual studio的奇怪事
: ....................
- 来自「最水木 for iPhone 6s Plus」
--
FROM 27.252.88.*