p*9
2 楼
【 以下文字转载自 PDA 讨论区 】
发信人: LeftEye (左眼观心), 信区: PDA
标 题: Re: 让我告诉你们一个真实的软工。。。
发信站: BBS 未名空间站 (Fri Mar 1 18:20:39 2013, 美东)
当一段code怎么改都没法compile,结果发现就是漏了个分号。。。
发信人: LeftEye (左眼观心), 信区: PDA
标 题: Re: 让我告诉你们一个真实的软工。。。
发信站: BBS 未名空间站 (Fri Mar 1 18:20:39 2013, 美东)
当一段code怎么改都没法compile,结果发现就是漏了个分号。。。
w*n
3 楼
这首很带劲啊,比bangbang好!
l*l
5 楼
the original is the nolans' sexy music. Gimme is the original of 恼人的秋风.
y*e
6 楼
这个是调侃吧,理不歪,笑不来
z*a
7 楼
唱的那么high居然还可以跳的那么扭捏放不开,还不如后台alin和她的经济人跳的欢呢
。。。
。。。
s*9
11 楼
She shouldn't be the guy to leave.
r*g
13 楼
这歌不错,以前没听过,原唱是谁呀?
C*d
22 楼
尼玛老邢真没有底线
这个帖子又上首页了
两个凡是:
凡是关于apple负面消息的帖子,就能上首页
凡是有吵架潜质的帖子,就能上首页
真是惟恐天下不乱。
这个帖子又上首页了
两个凡是:
凡是关于apple负面消息的帖子,就能上首页
凡是有吵架潜质的帖子,就能上首页
真是惟恐天下不乱。
M*c
35 楼
怀念87春晚费翔版
s*m
37 楼
鞋跟太高,扭不起来。
W*4
46 楼
一条语句后面多写一个分号是不会有问题。
你去google一下”C语句最重要的一个特点就是
每条基本语句后面都要跟一个分号“
很多中文书都是用这句话。
所以,”一条语句后面多写一个分号“实际等价于
一个语句后面跟两个分号,比如max=a;;
这个肯定也是不会有问题的。
你去google一下”C语句最重要的一个特点就是
每条基本语句后面都要跟一个分号“
很多中文书都是用这句话。
所以,”一条语句后面多写一个分号“实际等价于
一个语句后面跟两个分号,比如max=a;;
这个肯定也是不会有问题的。
M*c
47 楼
费翔当初在台湾发展的,后来一定要来大陆看婆婆,87年这么做就是自绝于台湾娱乐圈
。在大陆上春晚后火得不得了,有两年吧,后来没什么新歌唱,本身又不是创作型的歌
手,觉得没意思,去了百老汇发展。。。不过我觉得是因为在大陆没法找男朋友。:)
现在偶尔还会回大陆唱唱。挺可惜的。
据说当时春晚选节目,导演特地到广州去看,拍板让他上。后来上面有指示说他这种劲
歌热舞只能拍上半身,不让拍全身。导演很硬气,没听指示拍了好多全身镜头。于是观
众有福了。。。
【在 d*****9 的大作中提到】
: 费翔 - 全方位天王巨星的料啊。怎么就不在华语圈发展了。李文也是啊,年纪轻轻的
: 唱跳俱佳。都回美国去了。
: 费翔来我歌那绝对看点十足 - 老大叔不知现在风采如何了?据说当年央视还不知怎么
: 拍他,因为他劲歌热舞的,其他人都是站着不动的唱,不好拍他全身sexy的舞蹈。
。在大陆上春晚后火得不得了,有两年吧,后来没什么新歌唱,本身又不是创作型的歌
手,觉得没意思,去了百老汇发展。。。不过我觉得是因为在大陆没法找男朋友。:)
现在偶尔还会回大陆唱唱。挺可惜的。
据说当时春晚选节目,导演特地到广州去看,拍板让他上。后来上面有指示说他这种劲
歌热舞只能拍上半身,不让拍全身。导演很硬气,没听指示拍了好多全身镜头。于是观
众有福了。。。
【在 d*****9 的大作中提到】
: 费翔 - 全方位天王巨星的料啊。怎么就不在华语圈发展了。李文也是啊,年纪轻轻的
: 唱跳俱佳。都回美国去了。
: 费翔来我歌那绝对看点十足 - 老大叔不知现在风采如何了?据说当年央视还不知怎么
: 拍他,因为他劲歌热舞的,其他人都是站着不动的唱,不好拍他全身sexy的舞蹈。
w*j
53 楼
吉克隽逸跟另外一个PK的时候唱的中英混版的好听
杨坤来句:“张扬的人就要唱张扬的歌“ 太恰当了, 呵呵
杨坤来句:“张扬的人就要唱张扬的歌“ 太恰当了, 呵呵
s*n
59 楼
得票好少啊,前一场8.**%, 这一场才7.**%
觉得场上少数男的喊女神把女听审都得罪了吧
李健居然得了22.**%, 现场有这么好吗.
觉得场上少数男的喊女神把女听审都得罪了吧
李健居然得了22.**%, 现场有这么好吗.
W*4
60 楼
1)因为你没有搞懂当前讨论的问题。
讨论什么不是你说了算,贴主说了算。
原帖是”当一段code怎么改都没法compile,结果发现就是漏了个分号。。。“
明明是讨论”compile", 怎么变成“debugging”了?!
再看看你自己举的例子:if(max你是在讨论debugging吗?
你明明自己举了个compile的问题,现在偏偏说成debugging。
自己打脸了吧。
不要动不动就说人不懂,显得很weak
2)一心想抓别人的把柄
LZ这个帖子就是典型的“一心想抓别人的把柄”
人家只是拿一个最简单语法问题来调侃,结果LZ以为
抓住软工的软肋了。教授和菜农的故事最说明LZ的心态了。
3)另外似乎没人说你丢人
LZ明明说了“行了,硬凹只能让你更丢人。"
又一次自己打脸
【在 d***a 的大作中提到】
: 因为你没有搞懂当前讨论的问题。看得出来,你也没有很多用
: C语言开发实际系统的经验。
: 这个版上经常有人过来,一心想抓别人的把柄,可惜自己在讨
: 论的话题上所知不多。也许你并不是...
: 另外似乎没人说你丢人? 对一个话题所知不多,没什么丢人的,
: 谁能做到什么都懂。但这种情况下去抓人把柄,就过分了。
讨论什么不是你说了算,贴主说了算。
原帖是”当一段code怎么改都没法compile,结果发现就是漏了个分号。。。“
明明是讨论”compile", 怎么变成“debugging”了?!
再看看你自己举的例子:if(max你是在讨论debugging吗?
你明明自己举了个compile的问题,现在偏偏说成debugging。
自己打脸了吧。
不要动不动就说人不懂,显得很weak
2)一心想抓别人的把柄
LZ这个帖子就是典型的“一心想抓别人的把柄”
人家只是拿一个最简单语法问题来调侃,结果LZ以为
抓住软工的软肋了。教授和菜农的故事最说明LZ的心态了。
3)另外似乎没人说你丢人
LZ明明说了“行了,硬凹只能让你更丢人。"
又一次自己打脸
【在 d***a 的大作中提到】
: 因为你没有搞懂当前讨论的问题。看得出来,你也没有很多用
: C语言开发实际系统的经验。
: 这个版上经常有人过来,一心想抓别人的把柄,可惜自己在讨
: 论的话题上所知不多。也许你并不是...
: 另外似乎没人说你丢人? 对一个话题所知不多,没什么丢人的,
: 谁能做到什么都懂。但这种情况下去抓人把柄,就过分了。
W*4
64 楼
有些技术问题请教一下,请移步PDA:
http://www.mitbbs.com/article/PDA/32105259_0.html
。。
【在 s*******a 的大作中提到】
: 没啥实质性错误,但有些是经验性的东西,不是对或错,写多了慢慢自然就有体会 。。
http://www.mitbbs.com/article/PDA/32105259_0.html
。。
【在 s*******a 的大作中提到】
: 没啥实质性错误,但有些是经验性的东西,不是对或错,写多了慢慢自然就有体会 。。
j*5
67 楼
不知道为什么,每次张靓颖 唱这种热情奔放的歌,我就想看李健是啥反映,总之挺有
趣的,说他一脸无奈吧,好像不是,说他喜欢吧,好像也不是,不知道他内心是个啥想
法
趣的,说他一脸无奈吧,好像不是,说他喜欢吧,好像也不是,不知道他内心是个啥想
法
w*2
74 楼
所以说你没明白,digua 举了个例子是compile 没问题的。你觉得digua 说的还是
compile的问题就需要温习一下基本知识了吧。
当然多一个分号仍然是应该可以很快解决,但可能类似这种错位在第三方的库里或者冷
门的情况下碰到的,多花时间是可能的。如果最后发先问题是由于这么愚蠢得一个多一
个分号,是会可能吐血的。
左眼可以是意在搞笑,但正好找的例子可以被天马挑来嘲笑。
【在 W**********4 的大作中提到】
: 左眼说的是compile吧,digua的if();也是compile问题吧
: 怎么后来就变成了debugging了
: 你明白,你来说说。
: 不要老说虚的东西,来点实在。我已经123的驳了digua的说法
: 你觉得我不明白,也也123的驳啊
compile的问题就需要温习一下基本知识了吧。
当然多一个分号仍然是应该可以很快解决,但可能类似这种错位在第三方的库里或者冷
门的情况下碰到的,多花时间是可能的。如果最后发先问题是由于这么愚蠢得一个多一
个分号,是会可能吐血的。
左眼可以是意在搞笑,但正好找的例子可以被天马挑来嘲笑。
【在 W**********4 的大作中提到】
: 左眼说的是compile吧,digua的if();也是compile问题吧
: 怎么后来就变成了debugging了
: 你明白,你来说说。
: 不要老说虚的东西,来点实在。我已经123的驳了digua的说法
: 你觉得我不明白,也也123的驳啊
d*a
77 楼
我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号,
哪个更难debug,是常识问题。你看前面好几个人,一看pegasus9转
这个帖子过来,就知道原帖有什么问题。
"digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序
编译起来一点问题也没有,C语法上完全“正确”。你不懂,不要给我
瞎解释。
if (a > max);
max = a;
等价于
if (a > max)
; // do nothing
max = a; // always copy a to max
你是新手没有经验不要紧,版上大家都可以发言,都能说出有意思
有内容的东西,不懂也可以问。但你在这个话题上就这个水平,还
要在技术上找人的把柄,那就太过分了。
【在 W**********4 的大作中提到】
: 左眼说的是compile吧,digua的if();也是compile问题吧
: 怎么后来就变成了debugging了
: 你明白,你来说说。
: 不要老说虚的东西,来点实在。我已经123的驳了digua的说法
: 你觉得我不明白,也也123的驳啊
哪个更难debug,是常识问题。你看前面好几个人,一看pegasus9转
这个帖子过来,就知道原帖有什么问题。
"digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序
编译起来一点问题也没有,C语法上完全“正确”。你不懂,不要给我
瞎解释。
if (a > max);
max = a;
等价于
if (a > max)
; // do nothing
max = a; // always copy a to max
你是新手没有经验不要紧,版上大家都可以发言,都能说出有意思
有内容的东西,不懂也可以问。但你在这个话题上就这个水平,还
要在技术上找人的把柄,那就太过分了。
【在 W**********4 的大作中提到】
: 左眼说的是compile吧,digua的if();也是compile问题吧
: 怎么后来就变成了debugging了
: 你明白,你来说说。
: 不要老说虚的东西,来点实在。我已经123的驳了digua的说法
: 你觉得我不明白,也也123的驳啊
W*4
79 楼
哈哈,被我抓住了。
对于差的程序员,if();是个debug的问题。
对于好的程序员,if();还真是个编译的问题.
因为编译器是可以对空语句warning的,如果你把warning的level
设到最高级,if();编译是通不过的,也不存在留到debugging的问题了。
其实需要空操作的场合非常少,真的需要,要使用NULL。
一个好的程序员应该尽可能在编译阶段把问题解决,而不是留给debug.
一个懒惰的程序员喜欢不看warning,有问题再查。
我这个可不是"瞎解释", 这可是高质量c语言编写的一个基本的技巧:
http://www.zeuux.com/blog/content/4230/
我不会随随便便说人不懂,或者瞎说,我的论证都有文献支持。
你的文献呢?
【在 d***a 的大作中提到】
: 我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号,
: 哪个更难debug,是常识问题。你看前面好几个人,一看pegasus9转
: 这个帖子过来,就知道原帖有什么问题。
: "digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序
: 编译起来一点问题也没有,C语法上完全“正确”。你不懂,不要给我
: 瞎解释。
: if (a > max);
: max = a;
: 等价于
: if (a > max)
对于差的程序员,if();是个debug的问题。
对于好的程序员,if();还真是个编译的问题.
因为编译器是可以对空语句warning的,如果你把warning的level
设到最高级,if();编译是通不过的,也不存在留到debugging的问题了。
其实需要空操作的场合非常少,真的需要,要使用NULL。
一个好的程序员应该尽可能在编译阶段把问题解决,而不是留给debug.
一个懒惰的程序员喜欢不看warning,有问题再查。
我这个可不是"瞎解释", 这可是高质量c语言编写的一个基本的技巧:
http://www.zeuux.com/blog/content/4230/
我不会随随便便说人不懂,或者瞎说,我的论证都有文献支持。
你的文献呢?
【在 d***a 的大作中提到】
: 我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号,
: 哪个更难debug,是常识问题。你看前面好几个人,一看pegasus9转
: 这个帖子过来,就知道原帖有什么问题。
: "digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序
: 编译起来一点问题也没有,C语法上完全“正确”。你不懂,不要给我
: 瞎解释。
: if (a > max);
: max = a;
: 等价于
: if (a > max)
W*4
80 楼
谁把地瓜的原帖删了?
digua (姚之FAN) 发于 Sun Mar 3 13:40:15 2013, 美东, 信区: Apple 标 题: Re:
让我告诉你们一个真实的软工。。。 (转载)
我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号, 哪个更难
debug,是常识问题。你看前面好几个人,一看pegasus9转 这个帖子过来,就知道原帖
有什么问题。
"digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序 编译起来一
点问题也没有,C语法上完全“正确”。你不懂,不要给我 瞎解释。
if (a > max); max = a; 等价于 if (a > max) ; // do nothing max = a; //
always copy a to max
你是新手没有经验不要紧,版上大家都可以发言,都能说出有意思 有内容的东西,不
懂也可以问。但你在这个话题上就这个水平,还 要在技术上找人的把柄,那就太过分
了。
digua (姚之FAN) 发于 Sun Mar 3 13:40:15 2013, 美东, 信区: Apple 标 题: Re:
让我告诉你们一个真实的软工。。。 (转载)
我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号, 哪个更难
debug,是常识问题。你看前面好几个人,一看pegasus9转 这个帖子过来,就知道原帖
有什么问题。
"digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序 编译起来一
点问题也没有,C语法上完全“正确”。你不懂,不要给我 瞎解释。
if (a > max); max = a; 等价于 if (a > max) ; // do nothing max = a; //
always copy a to max
你是新手没有经验不要紧,版上大家都可以发言,都能说出有意思 有内容的东西,不
懂也可以问。但你在这个话题上就这个水平,还 要在技术上找人的把柄,那就太过分
了。
w*2
81 楼
你真搞笑,找个21岁的幼齿写的日记来教育买买提上的技术微缩南们。
【在 W**********4 的大作中提到】
: 哈哈,被我抓住了。
: 对于差的程序员,if();是个debug的问题。
: 对于好的程序员,if();还真是个编译的问题.
: 因为编译器是可以对空语句warning的,如果你把warning的level
: 设到最高级,if();编译是通不过的,也不存在留到debugging的问题了。
: 其实需要空操作的场合非常少,真的需要,要使用NULL。
: 一个好的程序员应该尽可能在编译阶段把问题解决,而不是留给debug.
: 一个懒惰的程序员喜欢不看warning,有问题再查。
: 我这个可不是"瞎解释", 这可是高质量c语言编写的一个基本的技巧:
: http://www.zeuux.com/blog/content/4230/
【在 W**********4 的大作中提到】
: 哈哈,被我抓住了。
: 对于差的程序员,if();是个debug的问题。
: 对于好的程序员,if();还真是个编译的问题.
: 因为编译器是可以对空语句warning的,如果你把warning的level
: 设到最高级,if();编译是通不过的,也不存在留到debugging的问题了。
: 其实需要空操作的场合非常少,真的需要,要使用NULL。
: 一个好的程序员应该尽可能在编译阶段把问题解决,而不是留给debug.
: 一个懒惰的程序员喜欢不看warning,有问题再查。
: 我这个可不是"瞎解释", 这可是高质量c语言编写的一个基本的技巧:
: http://www.zeuux.com/blog/content/4230/
w*2
82 楼
唉,给过你这么多台阶下去,你还要越爬越高。
你写个helloworld 实验一下不就成了?
别找那些文献了。
【在 W**********4 的大作中提到】
: 谁把地瓜的原帖删了?
: digua (姚之FAN) 发于 Sun Mar 3 13:40:15 2013, 美东, 信区: Apple 标 题: Re:
: 让我告诉你们一个真实的软工。。。 (转载)
: 我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号, 哪个更难
: debug,是常识问题。你看前面好几个人,一看pegasus9转 这个帖子过来,就知道原帖
: 有什么问题。
: "digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序 编译起来一
: 点问题也没有,C语法上完全“正确”。你不懂,不要给我 瞎解释。
: if (a > max); max = a; 等价于 if (a > max) ; // do nothing max = a; //
: always copy a to max
你写个helloworld 实验一下不就成了?
别找那些文献了。
【在 W**********4 的大作中提到】
: 谁把地瓜的原帖删了?
: digua (姚之FAN) 发于 Sun Mar 3 13:40:15 2013, 美东, 信区: Apple 标 题: Re:
: 让我告诉你们一个真实的软工。。。 (转载)
: 我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号, 哪个更难
: debug,是常识问题。你看前面好几个人,一看pegasus9转 这个帖子过来,就知道原帖
: 有什么问题。
: "digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序 编译起来一
: 点问题也没有,C语法上完全“正确”。你不懂,不要给我 瞎解释。
: if (a > max); max = a; 等价于 if (a > max) ; // do nothing max = a; //
: always copy a to max
w*2
94 楼
lol
c 我好多年没碰了,你改成要出warning,你来说说地瓜开始说的
if (a > max); max = a;
怎么来产生编译上的warning
类似多一个分号的东西你可以搞for loop,或者更混淆点放宏里。
21岁的有几年业界经验?高中生出来3年? 你找文献找这么奇特
的还能振振有词。
不想多说你了,digua 把code 给你摆出来你都不明白人家说的啥。。
【在 W**********4 的大作中提到】
: 你随便google一下空语句吧,讨论很多。
: 我也就随便把google前几个相关的贴出来。
: 日记是谁写的有什么关系,年龄又有什么关系?
: 有理就行。如果你认为无理,请你就事论事
: 不要针对人,或者不要针对年龄。
: 人家爱因斯坦几岁弄得相对论?你要不要也google一下。
: 21岁还是幼齿, 你口味真重
c 我好多年没碰了,你改成要出warning,你来说说地瓜开始说的
if (a > max); max = a;
怎么来产生编译上的warning
类似多一个分号的东西你可以搞for loop,或者更混淆点放宏里。
21岁的有几年业界经验?高中生出来3年? 你找文献找这么奇特
的还能振振有词。
不想多说你了,digua 把code 给你摆出来你都不明白人家说的啥。。
【在 W**********4 的大作中提到】
: 你随便google一下空语句吧,讨论很多。
: 我也就随便把google前几个相关的贴出来。
: 日记是谁写的有什么关系,年龄又有什么关系?
: 有理就行。如果你认为无理,请你就事论事
: 不要针对人,或者不要针对年龄。
: 人家爱因斯坦几岁弄得相对论?你要不要也google一下。
: 21岁还是幼齿, 你口味真重
W*4
97 楼
晕,你不知道网上很多日记是把书上的一些话摘抄的吗。
我明明跟你说了,空语句是个讨论很多的问题。
你是不是没有做研究啊。
还是那就话,请就事论事,说说人家的说法那不对了。
请不要针对幼齿,不要看到幼齿就忘了技术了
其实那些博客都是互抄的,
http://my.oschina.net/taisha/blog/54021
其实人家幼齿的博客是抄《微软c 编程精粹----第1章 假想的编译程序 》
哈哈
我还是继续帮你做研究把:
https://s3-ap-northeast-1.amazonaws.com/booksikindle/html/%E7%BC%96%E7%A8%8B
%E7%B2%BE%E7%B2%B91/Bian_Cheng_Jing_Cui__Bian_Xie_Ga_split_004.html
【在 w********2 的大作中提到】
: lol
: c 我好多年没碰了,你改成要出warning,你来说说地瓜开始说的
: if (a > max); max = a;
: 怎么来产生编译上的warning
: 类似多一个分号的东西你可以搞for loop,或者更混淆点放宏里。
: 21岁的有几年业界经验?高中生出来3年? 你找文献找这么奇特
: 的还能振振有词。
: 不想多说你了,digua 把code 给你摆出来你都不明白人家说的啥。。
我明明跟你说了,空语句是个讨论很多的问题。
你是不是没有做研究啊。
还是那就话,请就事论事,说说人家的说法那不对了。
请不要针对幼齿,不要看到幼齿就忘了技术了
其实那些博客都是互抄的,
http://my.oschina.net/taisha/blog/54021
其实人家幼齿的博客是抄《微软c 编程精粹----第1章 假想的编译程序 》
哈哈
我还是继续帮你做研究把:
https://s3-ap-northeast-1.amazonaws.com/booksikindle/html/%E7%BC%96%E7%A8%8B
%E7%B2%BE%E7%B2%B91/Bian_Cheng_Jing_Cui__Bian_Xie_Ga_split_004.html
【在 w********2 的大作中提到】
: lol
: c 我好多年没碰了,你改成要出warning,你来说说地瓜开始说的
: if (a > max); max = a;
: 怎么来产生编译上的warning
: 类似多一个分号的东西你可以搞for loop,或者更混淆点放宏里。
: 21岁的有几年业界经验?高中生出来3年? 你找文献找这么奇特
: 的还能振振有词。
: 不想多说你了,digua 把code 给你摆出来你都不明白人家说的啥。。
C*d
98 楼
WD4,如果你真想讨论,你可以去Programming版单独开一贴,别在这里胡搅蛮缠了,你
看大家也都没多少功夫跟你扯
看大家也都没多少功夫跟你扯
d*a
102 楼
老兄,你真的是不怕烫啊。你似乎是用Android的,给一个Java的例子吧。Java和C一样
有这个问题。
Learn Java for Android Development
http://books.google.com/books?id=dWC1zHcr4HcC&pg=PA69&lpg=PA69&
希望你在这个问题上就此消停。人都会出错,并不是大事。
【在 W**********4 的大作中提到】
: 请给出出处!
有这个问题。
Learn Java for Android Development
http://books.google.com/books?id=dWC1zHcr4HcC&pg=PA69&lpg=PA69&
希望你在这个问题上就此消停。人都会出错,并不是大事。
【在 W**********4 的大作中提到】
: 请给出出处!
W*4
103 楼
怎么变成java了,你在诈唬吗?
你明明说了:“是一个非常基本的C编程注意事项”。
究竟有没有啊?
如果没有也行,你说一声,
用java也是可商量的。
【在 d***a 的大作中提到】
: 老兄,你真的是不怕烫啊。你似乎是用Android的,给一个Java的例子吧。Java和C一样
: 有这个问题。
: Learn Java for Android Development
: http://books.google.com/books?id=dWC1zHcr4HcC&pg=PA69&lpg=PA69&
: 希望你在这个问题上就此消停。人都会出错,并不是大事。
你明明说了:“是一个非常基本的C编程注意事项”。
究竟有没有啊?
如果没有也行,你说一声,
用java也是可商量的。
【在 d***a 的大作中提到】
: 老兄,你真的是不怕烫啊。你似乎是用Android的,给一个Java的例子吧。Java和C一样
: 有这个问题。
: Learn Java for Android Development
: http://books.google.com/books?id=dWC1zHcr4HcC&pg=PA69&lpg=PA69&
: 希望你在这个问题上就此消停。人都会出错,并不是大事。
d*a
104 楼
你和凤姐一样执着啊。
http://books.google.com/books?id=4krQm5ohjBgC&pg=PA349&lpg=PA34
Computer Fundamentals and Programming in C, By J. B. Dixit
【在 W**********4 的大作中提到】
: 怎么变成java了,你在诈唬吗?
: 你明明说了:“是一个非常基本的C编程注意事项”。
: 究竟有没有啊?
: 如果没有也行,你说一声,
: 用java也是可商量的。
http://books.google.com/books?id=4krQm5ohjBgC&pg=PA349&lpg=PA34
Computer Fundamentals and Programming in C, By J. B. Dixit
【在 W**********4 的大作中提到】
: 怎么变成java了,你在诈唬吗?
: 你明明说了:“是一个非常基本的C编程注意事项”。
: 究竟有没有啊?
: 如果没有也行,你说一声,
: 用java也是可商量的。
w*2
106 楼
真是能扯呀,
你编译digua列的语句出错了吗?
【在 W**********4 的大作中提到】
: 晕,你不知道网上很多日记是把书上的一些话摘抄的吗。
: 我明明跟你说了,空语句是个讨论很多的问题。
: 你是不是没有做研究啊。
: 还是那就话,请就事论事,说说人家的说法那不对了。
: 请不要针对幼齿,不要看到幼齿就忘了技术了
: 其实那些博客都是互抄的,
: http://my.oschina.net/taisha/blog/54021
: 其实人家幼齿的博客是抄《微软c 编程精粹----第1章 假想的编译程序 》
: 哈哈
: 我还是继续帮你做研究把:
你编译digua列的语句出错了吗?
【在 W**********4 的大作中提到】
: 晕,你不知道网上很多日记是把书上的一些话摘抄的吗。
: 我明明跟你说了,空语句是个讨论很多的问题。
: 你是不是没有做研究啊。
: 还是那就话,请就事论事,说说人家的说法那不对了。
: 请不要针对幼齿,不要看到幼齿就忘了技术了
: 其实那些博客都是互抄的,
: http://my.oschina.net/taisha/blog/54021
: 其实人家幼齿的博客是抄《微软c 编程精粹----第1章 假想的编译程序 》
: 哈哈
: 我还是继续帮你做研究把:
W*4
108 楼
嗯,果然是一条裤子的,听你的
您举报信息如下:
-------------------------------------
举报时间:2013-03-03 17:18:53
举报标题:digua PA
举报描述:原文:“你滚吧,你不配和我说什么文献问题。”
被举报人:digua
举报类型:版面文章
所在版面:家有苹果(Apple)
文章标题:
-------------------------------------
经核查,举报属实,特奖励您1伪币。
处理结果如下:
-------------------------------------
您好,已处理
mitbbs
吗?
【在 d********u 的大作中提到】
: 哥好心劝你一句,走吧,别跟这几个较劲了。你没看见他们3个ID其实只有一条裤子吗?
您举报信息如下:
-------------------------------------
举报时间:2013-03-03 17:18:53
举报标题:digua PA
举报描述:原文:“你滚吧,你不配和我说什么文献问题。”
被举报人:digua
举报类型:版面文章
所在版面:家有苹果(Apple)
文章标题:
-------------------------------------
经核查,举报属实,特奖励您1伪币。
处理结果如下:
-------------------------------------
您好,已处理
mitbbs
吗?
【在 d********u 的大作中提到】
: 哥好心劝你一句,走吧,别跟这几个较劲了。你没看见他们3个ID其实只有一条裤子吗?
c*l
115 楼
你用什么原始工具在写?
c*y
119 楼
我借宝地求助一下, 虽能帮我一道数学题啊:
http://www.mitbbs.com/article_t/Mathematics/31192229.html
顺道回你的贴:
digua的语句还真的通不过编译器:
发信人: chanceway (青石), 信区: Programming
标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
int _tmain(int argc, _TCHAR* argv[])
{
int max=0;
int a=3;
if(maxmax = a;
return 0;
}
我用的是VC, warning开最高,并且当error用,确实通不过编译:
warning C4390: ';' : empty controlled statement found; is this the intent?
在gcc里使用-Wextra -Werror, 也应该是编译通不过的。
这个WhatIfIWereU 已经指出了。
【在 w********2 的大作中提到】
: 真是能扯呀,
: 你编译digua列的语句出错了吗?
http://www.mitbbs.com/article_t/Mathematics/31192229.html
顺道回你的贴:
digua的语句还真的通不过编译器:
发信人: chanceway (青石), 信区: Programming
标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
int _tmain(int argc, _TCHAR* argv[])
{
int max=0;
int a=3;
if(maxmax = a;
return 0;
}
我用的是VC, warning开最高,并且当error用,确实通不过编译:
warning C4390: ';' : empty controlled statement found; is this the intent?
在gcc里使用-Wextra -Werror, 也应该是编译通不过的。
这个WhatIfIWereU 已经指出了。
【在 w********2 的大作中提到】
: 真是能扯呀,
: 你编译digua列的语句出错了吗?
d*a
120 楼
老兄,我建议你别在教科书说得很清楚的问题上折腾了。
【在 c*******y 的大作中提到】
: 我借宝地求助一下, 虽能帮我一道数学题啊:
: http://www.mitbbs.com/article_t/Mathematics/31192229.html
: 顺道回你的贴:
: digua的语句还真的通不过编译器:
: 发信人: chanceway (青石), 信区: Programming
: 标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
: 发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
: 我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
: 所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
: int _tmain(int argc, _TCHAR* argv[])
【在 c*******y 的大作中提到】
: 我借宝地求助一下, 虽能帮我一道数学题啊:
: http://www.mitbbs.com/article_t/Mathematics/31192229.html
: 顺道回你的贴:
: digua的语句还真的通不过编译器:
: 发信人: chanceway (青石), 信区: Programming
: 标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
: 发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
: 我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
: 所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
: int _tmain(int argc, _TCHAR* argv[])
c*y
122 楼
最后一贴:
摘抄一段那本教科书上说的,确实用了“NULL;”
对不对我就不知道了。至少WD4没瞎说
===========================================================
我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
就用。但最好用NULL使其明显可见。例如:
char* strcpy(char* pchTo, char* pchFrom)
{
char* pchStart = pchTo;
while(*pchTo++ = *pchFrom++)
NULL;
Return(pchStart);
}
摘抄一段那本教科书上说的,确实用了“NULL;”
对不对我就不知道了。至少WD4没瞎说
===========================================================
我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
就用。但最好用NULL使其明显可见。例如:
char* strcpy(char* pchTo, char* pchFrom)
{
char* pchStart = pchTo;
while(*pchTo++ = *pchFrom++)
NULL;
Return(pchStart);
}
p*9
123 楼
你们两上钩,挣扎得这叫作急啊,哈哈哈
【在 c*******y 的大作中提到】
: 最后一贴:
: 摘抄一段那本教科书上说的,确实用了“NULL;”
: 对不对我就不知道了。至少WD4没瞎说
: ===========================================================
: 我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
: 程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
: ,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
: 出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
: 就用。但最好用NULL使其明显可见。例如:
: char* strcpy(char* pchTo, char* pchFrom)
【在 c*******y 的大作中提到】
: 最后一贴:
: 摘抄一段那本教科书上说的,确实用了“NULL;”
: 对不对我就不知道了。至少WD4没瞎说
: ===========================================================
: 我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
: 程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
: ,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
: 出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
: 就用。但最好用NULL使其明显可见。例如:
: char* strcpy(char* pchTo, char* pchFrom)
d*a
124 楼
你贴个无书名无作者无链接的东西,这算什么搞法呢?
真心劝你别再折腾了。这是一个拙劣的code example,
其来源也很容易Google出来。你想挑战一个行业入门课中
的基本知识和规范,勇气可嘉,但并不明智。
【在 c*******y 的大作中提到】
: 最后一贴:
: 摘抄一段那本教科书上说的,确实用了“NULL;”
: 对不对我就不知道了。至少WD4没瞎说
: ===========================================================
: 我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
: 程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
: ,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
: 出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
: 就用。但最好用NULL使其明显可见。例如:
: char* strcpy(char* pchTo, char* pchFrom)
真心劝你别再折腾了。这是一个拙劣的code example,
其来源也很容易Google出来。你想挑战一个行业入门课中
的基本知识和规范,勇气可嘉,但并不明智。
【在 c*******y 的大作中提到】
: 最后一贴:
: 摘抄一段那本教科书上说的,确实用了“NULL;”
: 对不对我就不知道了。至少WD4没瞎说
: ===========================================================
: 我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
: 程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
: ,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
: 出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
: 就用。但最好用NULL使其明显可见。例如:
: char* strcpy(char* pchTo, char* pchFrom)
c*y
126 楼
你也不google一下作者是谁。。。。
http://en.wikipedia.org/wiki/Steve_Maguire
算了,这些都不重要了。我现在坚持两凡是一标准:
凡是digua说的就是行业标准;
凡是书上跟digua说法出入的,书肯定错了,无论作者是何方神圣;
digua的话才是检验真理的唯一标准,并非实践
以后你就是我的大神了,你说的话,我只敢围观,笑而不语,
绝不敢妄加评论。
【在 d***a 的大作中提到】
: 你贴个无书名无作者无链接的东西,这算什么搞法呢?
: 真心劝你别再折腾了。这是一个拙劣的code example,
: 其来源也很容易Google出来。你想挑战一个行业入门课中
: 的基本知识和规范,勇气可嘉,但并不明智。
http://en.wikipedia.org/wiki/Steve_Maguire
算了,这些都不重要了。我现在坚持两凡是一标准:
凡是digua说的就是行业标准;
凡是书上跟digua说法出入的,书肯定错了,无论作者是何方神圣;
digua的话才是检验真理的唯一标准,并非实践
以后你就是我的大神了,你说的话,我只敢围观,笑而不语,
绝不敢妄加评论。
【在 d***a 的大作中提到】
: 你贴个无书名无作者无链接的东西,这算什么搞法呢?
: 真心劝你别再折腾了。这是一个拙劣的code example,
: 其来源也很容易Google出来。你想挑战一个行业入门课中
: 的基本知识和规范,勇气可嘉,但并不明智。
d*a
128 楼
嗯?你不是说过“最后一帖”了吗?!
Steve Maguire在微软写的这个东西,Google一下就出来了
他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
其中一个显著的问题是,如果打开常用的报警,象-Wall
就会对"NULL;"报错,造成无必要的报警
飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
【在 c*******y 的大作中提到】
: 你也不google一下作者是谁。。。。
: http://en.wikipedia.org/wiki/Steve_Maguire
: 算了,这些都不重要了。我现在坚持两凡是一标准:
: 凡是digua说的就是行业标准;
: 凡是书上跟digua说法出入的,书肯定错了,无论作者是何方神圣;
: digua的话才是检验真理的唯一标准,并非实践
: 以后你就是我的大神了,你说的话,我只敢围观,笑而不语,
: 绝不敢妄加评论。
Steve Maguire在微软写的这个东西,Google一下就出来了
他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
其中一个显著的问题是,如果打开常用的报警,象-Wall
就会对"NULL;"报错,造成无必要的报警
飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
【在 c*******y 的大作中提到】
: 你也不google一下作者是谁。。。。
: http://en.wikipedia.org/wiki/Steve_Maguire
: 算了,这些都不重要了。我现在坚持两凡是一标准:
: 凡是digua说的就是行业标准;
: 凡是书上跟digua说法出入的,书肯定错了,无论作者是何方神圣;
: digua的话才是检验真理的唯一标准,并非实践
: 以后你就是我的大神了,你说的话,我只敢围观,笑而不语,
: 绝不敢妄加评论。
W*4
130 楼
嘴真硬,我只好继续了。
这本书英文原版叫《Writing Solid Code》
被brown,pitt,utexas等高校还当作参考书:
http://www.brown.edu/Departments/CCV/sites/brown.edu.Department
当然,这么多名人教授在digua的面前一样的弱爆了,不值一提。
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
这本书英文原版叫《Writing Solid Code》
被brown,pitt,utexas等高校还当作参考书:
http://www.brown.edu/Departments/CCV/sites/brown.edu.Department
当然,这么多名人教授在digua的面前一样的弱爆了,不值一提。
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
W*4
131 楼
WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
digua大神不相信他的两行C代码编译通不过
究竟谁更靠谱呢?让事实说话吧。
用 gcc -Wextra -Werror -c编译一下代码:
#include
main()
{
int a,max;
a=3;
max=0;
if(a>max);
max=a;
}
果然如WhatIfIWereU所说,编译通不过,错误信息如下:
cc1: warnings being treated as errors
comma.c: In function 'main':
comma.c:8: error: suggest braces around empty body in an 'if' statement
如果去掉if()后面的分号, 顺利通过。
当然,事实又有啥用呢。digua一样能用他的铁齿把事实啃掉。
chanceway的两凡是一标准太形象了。
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
digua大神不相信他的两行C代码编译通不过
究竟谁更靠谱呢?让事实说话吧。
用 gcc -Wextra -Werror -c编译一下代码:
#include
main()
{
int a,max;
a=3;
max=0;
if(a>max);
max=a;
}
果然如WhatIfIWereU所说,编译通不过,错误信息如下:
cc1: warnings being treated as errors
comma.c: In function 'main':
comma.c:8: error: suggest braces around empty body in an 'if' statement
如果去掉if()后面的分号, 顺利通过。
当然,事实又有啥用呢。digua一样能用他的铁齿把事实啃掉。
chanceway的两凡是一标准太形象了。
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
y*d
132 楼
digua说的是在一些gcc上
所以你要证明所有gcc都会报才可以
当然就算你证明了所有你用的gcc都会报
digua也会自己写一个gcc出来
并且保证不会报
所以你要证明所有gcc都会报才可以
当然就算你证明了所有你用的gcc都会报
digua也会自己写一个gcc出来
并且保证不会报
d*a
133 楼
你不是和chanceway一样说过不回来了吗...
第一,C和Java编程,要小心别在if语句和循环语句的条件后直接跟";",这两个都是教
科书里会讲到的编程注意事项。
第二,打开-Wextra,虽然会对if语句条件后的";"报警,但不会对循环语句条件后的";
"报警。
第三,在一些实际项目中,因为某些原因,默认编译选项并不会有过多的报警。这些实
际项目中有很多人一起工作,有的项目甚至有几百上千人,一个人只改其中一小部分。
这不象你自己的toy project。在大项目里,你得和别人协调。举个例子,我改过的一
个系统,默认编译译选是这样的:
-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
你和chanceway最大的问题,是基本知识不足,实际经验也不足,却狂热地想挑战一行
中入门课里讲的基本知识。虽然现在网络发达,Google大神很牛,但教科书的内容和实
际的经验,不是Google可以代替的。
【在 W**********4 的大作中提到】
: WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
: digua大神不相信他的两行C代码编译通不过
: 究竟谁更靠谱呢?让事实说话吧。
: 用 gcc -Wextra -Werror -c编译一下代码:
: #include
: main()
: {
: int a,max;
: a=3;
: max=0;
第一,C和Java编程,要小心别在if语句和循环语句的条件后直接跟";",这两个都是教
科书里会讲到的编程注意事项。
第二,打开-Wextra,虽然会对if语句条件后的";"报警,但不会对循环语句条件后的";
"报警。
第三,在一些实际项目中,因为某些原因,默认编译选项并不会有过多的报警。这些实
际项目中有很多人一起工作,有的项目甚至有几百上千人,一个人只改其中一小部分。
这不象你自己的toy project。在大项目里,你得和别人协调。举个例子,我改过的一
个系统,默认编译译选是这样的:
-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
你和chanceway最大的问题,是基本知识不足,实际经验也不足,却狂热地想挑战一行
中入门课里讲的基本知识。虽然现在网络发达,Google大神很牛,但教科书的内容和实
际的经验,不是Google可以代替的。
【在 W**********4 的大作中提到】
: WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
: digua大神不相信他的两行C代码编译通不过
: 究竟谁更靠谱呢?让事实说话吧。
: 用 gcc -Wextra -Werror -c编译一下代码:
: #include
: main()
: {
: int a,max;
: a=3;
: max=0;
w*2
135 楼
别跟这两位费时间解释了,他们两位的经验值已经自己描述的很清楚了。
";
【在 d***a 的大作中提到】
: 你不是和chanceway一样说过不回来了吗...
: 第一,C和Java编程,要小心别在if语句和循环语句的条件后直接跟";",这两个都是教
: 科书里会讲到的编程注意事项。
: 第二,打开-Wextra,虽然会对if语句条件后的";"报警,但不会对循环语句条件后的";
: "报警。
: 第三,在一些实际项目中,因为某些原因,默认编译选项并不会有过多的报警。这些实
: 际项目中有很多人一起工作,有的项目甚至有几百上千人,一个人只改其中一小部分。
: 这不象你自己的toy project。在大项目里,你得和别人协调。举个例子,我改过的一
: 个系统,默认编译译选是这样的:
: -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
";
【在 d***a 的大作中提到】
: 你不是和chanceway一样说过不回来了吗...
: 第一,C和Java编程,要小心别在if语句和循环语句的条件后直接跟";",这两个都是教
: 科书里会讲到的编程注意事项。
: 第二,打开-Wextra,虽然会对if语句条件后的";"报警,但不会对循环语句条件后的";
: "报警。
: 第三,在一些实际项目中,因为某些原因,默认编译选项并不会有过多的报警。这些实
: 际项目中有很多人一起工作,有的项目甚至有几百上千人,一个人只改其中一小部分。
: 这不象你自己的toy project。在大项目里,你得和别人协调。举个例子,我改过的一
: 个系统,默认编译译选是这样的:
: -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
p*9
136 楼
【 以下文字转载自 PDA 讨论区 】
发信人: LeftEye (左眼观心), 信区: PDA
标 题: Re: 让我告诉你们一个真实的软工。。。
发信站: BBS 未名空间站 (Fri Mar 1 18:20:39 2013, 美东)
当一段code怎么改都没法compile,结果发现就是漏了个分号。。。
发信人: LeftEye (左眼观心), 信区: PDA
标 题: Re: 让我告诉你们一个真实的软工。。。
发信站: BBS 未名空间站 (Fri Mar 1 18:20:39 2013, 美东)
当一段code怎么改都没法compile,结果发现就是漏了个分号。。。
y*e
138 楼
这个是调侃吧,理不歪,笑不来
C*d
146 楼
尼玛老邢真没有底线
这个帖子又上首页了
两个凡是:
凡是关于apple负面消息的帖子,就能上首页
凡是有吵架潜质的帖子,就能上首页
真是惟恐天下不乱。
这个帖子又上首页了
两个凡是:
凡是关于apple负面消息的帖子,就能上首页
凡是有吵架潜质的帖子,就能上首页
真是惟恐天下不乱。
W*4
157 楼
一条语句后面多写一个分号是不会有问题。
你去google一下”C语句最重要的一个特点就是
每条基本语句后面都要跟一个分号“
很多中文书都是用这句话。
所以,”一条语句后面多写一个分号“实际等价于
一个语句后面跟两个分号,比如max=a;;
这个肯定也是不会有问题的。
你去google一下”C语句最重要的一个特点就是
每条基本语句后面都要跟一个分号“
很多中文书都是用这句话。
所以,”一条语句后面多写一个分号“实际等价于
一个语句后面跟两个分号,比如max=a;;
这个肯定也是不会有问题的。
W*4
164 楼
1)因为你没有搞懂当前讨论的问题。
讨论什么不是你说了算,贴主说了算。
原帖是”当一段code怎么改都没法compile,结果发现就是漏了个分号。。。“
明明是讨论”compile", 怎么变成“debugging”了?!
再看看你自己举的例子:if(max你是在讨论debugging吗?
你明明自己举了个compile的问题,现在偏偏说成debugging。
自己打脸了吧。
不要动不动就说人不懂,显得很weak
2)一心想抓别人的把柄
LZ这个帖子就是典型的“一心想抓别人的把柄”
人家只是拿一个最简单语法问题来调侃,结果LZ以为
抓住软工的软肋了。教授和菜农的故事最说明LZ的心态了。
3)另外似乎没人说你丢人
LZ明明说了“行了,硬凹只能让你更丢人。"
又一次自己打脸
【在 d***a 的大作中提到】
: 因为你没有搞懂当前讨论的问题。看得出来,你也没有很多用
: C语言开发实际系统的经验。当时讨论的是C语言编程中的
: debugging。那种过不了编译器的bug,都不能算是bug。
: 这个版上经常有人过来,一心想抓别人的把柄,可惜自己在讨
: 论的话题上所知不多。也许你并不是...
: 另外似乎没人说你丢人? 对一个话题所知不多,没什么丢人的,
: 谁能做到什么都懂。但这种情况下去抓人把柄,就过分了。
讨论什么不是你说了算,贴主说了算。
原帖是”当一段code怎么改都没法compile,结果发现就是漏了个分号。。。“
明明是讨论”compile", 怎么变成“debugging”了?!
再看看你自己举的例子:if(max你是在讨论debugging吗?
你明明自己举了个compile的问题,现在偏偏说成debugging。
自己打脸了吧。
不要动不动就说人不懂,显得很weak
2)一心想抓别人的把柄
LZ这个帖子就是典型的“一心想抓别人的把柄”
人家只是拿一个最简单语法问题来调侃,结果LZ以为
抓住软工的软肋了。教授和菜农的故事最说明LZ的心态了。
3)另外似乎没人说你丢人
LZ明明说了“行了,硬凹只能让你更丢人。"
又一次自己打脸
【在 d***a 的大作中提到】
: 因为你没有搞懂当前讨论的问题。看得出来,你也没有很多用
: C语言开发实际系统的经验。当时讨论的是C语言编程中的
: debugging。那种过不了编译器的bug,都不能算是bug。
: 这个版上经常有人过来,一心想抓别人的把柄,可惜自己在讨
: 论的话题上所知不多。也许你并不是...
: 另外似乎没人说你丢人? 对一个话题所知不多,没什么丢人的,
: 谁能做到什么都懂。但这种情况下去抓人把柄,就过分了。
W*4
166 楼
有些技术问题请教一下,请移步PDA:
http://www.mitbbs.com/article/PDA/32105259_0.html
。。
【在 s*******a 的大作中提到】
: 没啥实质性错误,但有些是经验性的东西,不是对或错,写多了慢慢自然就有体会 。。
http://www.mitbbs.com/article/PDA/32105259_0.html
。。
【在 s*******a 的大作中提到】
: 没啥实质性错误,但有些是经验性的东西,不是对或错,写多了慢慢自然就有体会 。。
w*2
172 楼
所以说你没明白,digua 举了个例子是compile 没问题的。你觉得digua 说的还是
compile的问题就需要温习一下基本知识了吧。
当然多一个分号仍然是应该可以很快解决,但可能类似这种错位在第三方的库里或者冷
门的情况下碰到的,多花时间是可能的。如果最后发先问题是由于这么愚蠢得一个多一
个分号,是会可能吐血的。
左眼可以是意在搞笑,但正好找的例子可以被天马挑来嘲笑。
【在 W**********4 的大作中提到】
: 左眼说的是compile吧,digua的if();也是compile问题吧
: 怎么后来就变成了debugging了
: 你明白,你来说说。
: 不要老说虚的东西,来点实在。我已经123的驳了digua的说法
: 你觉得我不明白,也也123的驳啊
compile的问题就需要温习一下基本知识了吧。
当然多一个分号仍然是应该可以很快解决,但可能类似这种错位在第三方的库里或者冷
门的情况下碰到的,多花时间是可能的。如果最后发先问题是由于这么愚蠢得一个多一
个分号,是会可能吐血的。
左眼可以是意在搞笑,但正好找的例子可以被天马挑来嘲笑。
【在 W**********4 的大作中提到】
: 左眼说的是compile吧,digua的if();也是compile问题吧
: 怎么后来就变成了debugging了
: 你明白,你来说说。
: 不要老说虚的东西,来点实在。我已经123的驳了digua的说法
: 你觉得我不明白,也也123的驳啊
d*a
175 楼
我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号,
哪个更难debug,是常识问题。你看前面好几个人,一看pegasus9转
这个帖子过来,就知道原帖有什么问题。
"digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序
编译起来一点问题也没有,C语法上完全“正确”。你不懂,不要给我
瞎解释。
if (a > max);
max = a;
等价于
if (a > max)
; // do nothing
max = a; // always copy a to max
你是新手没有经验不要紧,版上大家都可以发言,都能说出有意思
有内容的东西,不懂也可以问。但你在这个话题上就这个水平,还
要在技术上找人的把柄,那就太过分了。
【在 W**********4 的大作中提到】
: 左眼说的是compile吧,digua的if();也是compile问题吧
: 怎么后来就变成了debugging了
: 你明白,你来说说。
: 不要老说虚的东西,来点实在。我已经123的驳了digua的说法
: 你觉得我不明白,也也123的驳啊
哪个更难debug,是常识问题。你看前面好几个人,一看pegasus9转
这个帖子过来,就知道原帖有什么问题。
"digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序
编译起来一点问题也没有,C语法上完全“正确”。你不懂,不要给我
瞎解释。
if (a > max);
max = a;
等价于
if (a > max)
; // do nothing
max = a; // always copy a to max
你是新手没有经验不要紧,版上大家都可以发言,都能说出有意思
有内容的东西,不懂也可以问。但你在这个话题上就这个水平,还
要在技术上找人的把柄,那就太过分了。
【在 W**********4 的大作中提到】
: 左眼说的是compile吧,digua的if();也是compile问题吧
: 怎么后来就变成了debugging了
: 你明白,你来说说。
: 不要老说虚的东西,来点实在。我已经123的驳了digua的说法
: 你觉得我不明白,也也123的驳啊
W*4
176 楼
哈哈,被我抓住了。
对于差的程序员,if();是个debug的问题。
对于好的程序员,if();还真是个编译的问题.
因为编译器是可以对空语句warning的,如果你把warning的level
设到最高级,if();编译是通不过的,也不存在留到debugging的问题了。
其实需要空操作的场合非常少,真的需要,要使用NULL。
一个好的程序员应该尽可能在编译阶段把问题解决,而不是留给debug.
一个懒惰的程序员喜欢不看warning,有问题再查。
我这个可不是"瞎解释", 这可是高质量c语言编写的一个基本的技巧:
http://www.zeuux.com/blog/content/4230/
我不会随随便便说人不懂,或者瞎说,我的论证都有文献支持。
你的文献呢?
【在 d***a 的大作中提到】
: 我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号,
: 哪个更难debug,是常识问题。你看前面好几个人,一看pegasus9转
: 这个帖子过来,就知道原帖有什么问题。
: "digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序
: 编译起来一点问题也没有,C语法上完全“正确”。你不懂,不要给我
: 瞎解释。
: if (a > max);
: max = a;
: 等价于
: if (a > max)
对于差的程序员,if();是个debug的问题。
对于好的程序员,if();还真是个编译的问题.
因为编译器是可以对空语句warning的,如果你把warning的level
设到最高级,if();编译是通不过的,也不存在留到debugging的问题了。
其实需要空操作的场合非常少,真的需要,要使用NULL。
一个好的程序员应该尽可能在编译阶段把问题解决,而不是留给debug.
一个懒惰的程序员喜欢不看warning,有问题再查。
我这个可不是"瞎解释", 这可是高质量c语言编写的一个基本的技巧:
http://www.zeuux.com/blog/content/4230/
我不会随随便便说人不懂,或者瞎说,我的论证都有文献支持。
你的文献呢?
【在 d***a 的大作中提到】
: 我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号,
: 哪个更难debug,是常识问题。你看前面好几个人,一看pegasus9转
: 这个帖子过来,就知道原帖有什么问题。
: "digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序
: 编译起来一点问题也没有,C语法上完全“正确”。你不懂,不要给我
: 瞎解释。
: if (a > max);
: max = a;
: 等价于
: if (a > max)
W*4
177 楼
谁把地瓜的原帖删了?
digua (姚之FAN) 发于 Sun Mar 3 13:40:15 2013, 美东, 信区: Apple 标 题: Re:
让我告诉你们一个真实的软工。。。 (转载)
我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号, 哪个更难
debug,是常识问题。你看前面好几个人,一看pegasus9转 这个帖子过来,就知道原帖
有什么问题。
"digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序 编译起来一
点问题也没有,C语法上完全“正确”。你不懂,不要给我 瞎解释。
if (a > max); max = a; 等价于 if (a > max) ; // do nothing max = a; //
always copy a to max
你是新手没有经验不要紧,版上大家都可以发言,都能说出有意思 有内容的东西,不
懂也可以问。但你在这个话题上就这个水平,还 要在技术上找人的把柄,那就太过分
了。
digua (姚之FAN) 发于 Sun Mar 3 13:40:15 2013, 美东, 信区: Apple 标 题: Re:
让我告诉你们一个真实的软工。。。 (转载)
我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号, 哪个更难
debug,是常识问题。你看前面好几个人,一看pegasus9转 这个帖子过来,就知道原帖
有什么问题。
"digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序 编译起来一
点问题也没有,C语法上完全“正确”。你不懂,不要给我 瞎解释。
if (a > max); max = a; 等价于 if (a > max) ; // do nothing max = a; //
always copy a to max
你是新手没有经验不要紧,版上大家都可以发言,都能说出有意思 有内容的东西,不
懂也可以问。但你在这个话题上就这个水平,还 要在技术上找人的把柄,那就太过分
了。
w*2
178 楼
你真搞笑,找个21岁的幼齿写的日记来教育买买提上的技术微缩南们。
【在 W**********4 的大作中提到】
: 哈哈,被我抓住了。
: 对于差的程序员,if();是个debug的问题。
: 对于好的程序员,if();还真是个编译的问题.
: 因为编译器是可以对空语句warning的,如果你把warning的level
: 设到最高级,if();编译是通不过的,也不存在留到debugging的问题了。
: 其实需要空操作的场合非常少,真的需要,要使用NULL。
: 一个好的程序员应该尽可能在编译阶段把问题解决,而不是留给debug.
: 一个懒惰的程序员喜欢不看warning,有问题再查。
: 我这个可不是"瞎解释", 这可是高质量c语言编写的一个基本的技巧:
: http://www.zeuux.com/blog/content/4230/
【在 W**********4 的大作中提到】
: 哈哈,被我抓住了。
: 对于差的程序员,if();是个debug的问题。
: 对于好的程序员,if();还真是个编译的问题.
: 因为编译器是可以对空语句warning的,如果你把warning的level
: 设到最高级,if();编译是通不过的,也不存在留到debugging的问题了。
: 其实需要空操作的场合非常少,真的需要,要使用NULL。
: 一个好的程序员应该尽可能在编译阶段把问题解决,而不是留给debug.
: 一个懒惰的程序员喜欢不看warning,有问题再查。
: 我这个可不是"瞎解释", 这可是高质量c语言编写的一个基本的技巧:
: http://www.zeuux.com/blog/content/4230/
w*2
179 楼
唉,给过你这么多台阶下去,你还要越爬越高。
你写个helloworld 实验一下不就成了?
别找那些文献了。
【在 W**********4 的大作中提到】
: 谁把地瓜的原帖删了?
: digua (姚之FAN) 发于 Sun Mar 3 13:40:15 2013, 美东, 信区: Apple 标 题: Re:
: 让我告诉你们一个真实的软工。。。 (转载)
: 我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号, 哪个更难
: debug,是常识问题。你看前面好几个人,一看pegasus9转 这个帖子过来,就知道原帖
: 有什么问题。
: "digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序 编译起来一
: 点问题也没有,C语法上完全“正确”。你不懂,不要给我 瞎解释。
: if (a > max); max = a; 等价于 if (a > max) ; // do nothing max = a; //
: always copy a to max
你写个helloworld 实验一下不就成了?
别找那些文献了。
【在 W**********4 的大作中提到】
: 谁把地瓜的原帖删了?
: digua (姚之FAN) 发于 Sun Mar 3 13:40:15 2013, 美东, 信区: Apple 标 题: Re:
: 让我告诉你们一个真实的软工。。。 (转载)
: 我明白和你说吧,在有经验的C语言程序员里,多个分号还是少个分号, 哪个更难
: debug,是常识问题。你看前面好几个人,一看pegasus9转 这个帖子过来,就知道原帖
: 有什么问题。
: "digua的if();也是compile问题吧", 这里有什么编译的问题?! 这段C程序 编译起来一
: 点问题也没有,C语法上完全“正确”。你不懂,不要给我 瞎解释。
: if (a > max); max = a; 等价于 if (a > max) ; // do nothing max = a; //
: always copy a to max
c*p
184 楼
严格意义讲,if()算不得一个statement。
经验上讲,,,写代码的“一般”不太会在if() 或者for/while()后面直接跟分号
do...while和用循环专门造延迟的情况除外。。。
我编程的时候ms没出过if();的错误。。。
【在 d***a 的大作中提到】
: 因为你没有搞懂当前讨论的问题。看得出来,你也没有很多用
: C语言开发实际系统的经验。当时讨论的是C语言编程中的
: debugging。那种过不了编译器的bug,都不能算是bug。
: 这个版上经常有人过来,一心想抓别人的把柄,可惜自己在讨
: 论的话题上所知不多。也许你并不是...
: 另外似乎没人说你丢人? 对一个话题所知不多,没什么丢人的,
: 谁能做到什么都懂。但这种情况下去抓人把柄,就过分了。
经验上讲,,,写代码的“一般”不太会在if() 或者for/while()后面直接跟分号
do...while和用循环专门造延迟的情况除外。。。
我编程的时候ms没出过if();的错误。。。
【在 d***a 的大作中提到】
: 因为你没有搞懂当前讨论的问题。看得出来,你也没有很多用
: C语言开发实际系统的经验。当时讨论的是C语言编程中的
: debugging。那种过不了编译器的bug,都不能算是bug。
: 这个版上经常有人过来,一心想抓别人的把柄,可惜自己在讨
: 论的话题上所知不多。也许你并不是...
: 另外似乎没人说你丢人? 对一个话题所知不多,没什么丢人的,
: 谁能做到什么都懂。但这种情况下去抓人把柄,就过分了。
w*2
191 楼
lol
c 我好多年没碰了,你改成要出warning,你来说说地瓜开始说的
if (a > max); max = a;
怎么来产生编译上的warning
类似多一个分号的东西你可以搞for loop,或者更混淆点放宏里。
21岁的有几年业界经验?高中生出来3年? 你找文献找这么奇特
的还能振振有词。
不想多说你了,digua 把code 给你摆出来你都不明白人家说的啥。。
【在 W**********4 的大作中提到】
: 你随便google一下空语句吧,讨论很多。
: 我也就随便把google前几个相关的贴出来。
: 日记是谁写的有什么关系,年龄又有什么关系?
: 有理就行。如果你认为无理,请你就事论事
: 不要针对人,或者不要针对年龄。
: 人家爱因斯坦几岁弄得相对论?你要不要也google一下。
: 21岁还是幼齿, 你口味真重
c 我好多年没碰了,你改成要出warning,你来说说地瓜开始说的
if (a > max); max = a;
怎么来产生编译上的warning
类似多一个分号的东西你可以搞for loop,或者更混淆点放宏里。
21岁的有几年业界经验?高中生出来3年? 你找文献找这么奇特
的还能振振有词。
不想多说你了,digua 把code 给你摆出来你都不明白人家说的啥。。
【在 W**********4 的大作中提到】
: 你随便google一下空语句吧,讨论很多。
: 我也就随便把google前几个相关的贴出来。
: 日记是谁写的有什么关系,年龄又有什么关系?
: 有理就行。如果你认为无理,请你就事论事
: 不要针对人,或者不要针对年龄。
: 人家爱因斯坦几岁弄得相对论?你要不要也google一下。
: 21岁还是幼齿, 你口味真重
W*4
194 楼
晕,你不知道网上很多日记是把书上的一些话摘抄的吗。
我明明跟你说了,空语句是个讨论很多的问题。
你是不是没有做研究啊。
还是那就话,请就事论事,说说人家的说法那不对了。
请不要针对幼齿,不要看到幼齿就忘了技术了
其实那些博客都是互抄的,
http://my.oschina.net/taisha/blog/54021
其实人家幼齿的博客是抄《微软c 编程精粹----第1章 假想的编译程序 》
哈哈
我还是继续帮你做研究把:
https://s3-ap-northeast-1.amazonaws.com/booksikindle/html/%E7%BC%96%E7%A8%8B
%E7%B2%BE%E7%B2%B91/Bian_Cheng_Jing_Cui__Bian_Xie_Ga_split_004.html
【在 w********2 的大作中提到】
: lol
: c 我好多年没碰了,你改成要出warning,你来说说地瓜开始说的
: if (a > max); max = a;
: 怎么来产生编译上的warning
: 类似多一个分号的东西你可以搞for loop,或者更混淆点放宏里。
: 21岁的有几年业界经验?高中生出来3年? 你找文献找这么奇特
: 的还能振振有词。
: 不想多说你了,digua 把code 给你摆出来你都不明白人家说的啥。。
我明明跟你说了,空语句是个讨论很多的问题。
你是不是没有做研究啊。
还是那就话,请就事论事,说说人家的说法那不对了。
请不要针对幼齿,不要看到幼齿就忘了技术了
其实那些博客都是互抄的,
http://my.oschina.net/taisha/blog/54021
其实人家幼齿的博客是抄《微软c 编程精粹----第1章 假想的编译程序 》
哈哈
我还是继续帮你做研究把:
https://s3-ap-northeast-1.amazonaws.com/booksikindle/html/%E7%BC%96%E7%A8%8B
%E7%B2%BE%E7%B2%B91/Bian_Cheng_Jing_Cui__Bian_Xie_Ga_split_004.html
【在 w********2 的大作中提到】
: lol
: c 我好多年没碰了,你改成要出warning,你来说说地瓜开始说的
: if (a > max); max = a;
: 怎么来产生编译上的warning
: 类似多一个分号的东西你可以搞for loop,或者更混淆点放宏里。
: 21岁的有几年业界经验?高中生出来3年? 你找文献找这么奇特
: 的还能振振有词。
: 不想多说你了,digua 把code 给你摆出来你都不明白人家说的啥。。
C*d
195 楼
WD4,如果你真想讨论,你可以去Programming版单独开一贴,别在这里胡搅蛮缠了,你
看大家也都没多少功夫跟你扯
看大家也都没多少功夫跟你扯
d*a
199 楼
老兄,你真的是不怕烫啊。你似乎是用Android的,给一个Java的例子吧。Java和C一样
有这个问题。
Learn Java for Android Development
http://books.google.com/books?id=dWC1zHcr4HcC&pg=PA69&lpg=PA69&
希望你在这个问题上就此消停。人都会出错,并不是大事。
【在 W**********4 的大作中提到】
: 请给出出处!
有这个问题。
Learn Java for Android Development
http://books.google.com/books?id=dWC1zHcr4HcC&pg=PA69&lpg=PA69&
希望你在这个问题上就此消停。人都会出错,并不是大事。
【在 W**********4 的大作中提到】
: 请给出出处!
W*4
200 楼
怎么变成java了,你在诈唬吗?
你明明说了:“是一个非常基本的C编程注意事项”。
究竟有没有啊?
如果没有也行,你说一声,
用java也是可商量的。
【在 d***a 的大作中提到】
: 老兄,你真的是不怕烫啊。你似乎是用Android的,给一个Java的例子吧。Java和C一样
: 有这个问题。
: Learn Java for Android Development
: http://books.google.com/books?id=dWC1zHcr4HcC&pg=PA69&lpg=PA69&
: 希望你在这个问题上就此消停。人都会出错,并不是大事。
你明明说了:“是一个非常基本的C编程注意事项”。
究竟有没有啊?
如果没有也行,你说一声,
用java也是可商量的。
【在 d***a 的大作中提到】
: 老兄,你真的是不怕烫啊。你似乎是用Android的,给一个Java的例子吧。Java和C一样
: 有这个问题。
: Learn Java for Android Development
: http://books.google.com/books?id=dWC1zHcr4HcC&pg=PA69&lpg=PA69&
: 希望你在这个问题上就此消停。人都会出错,并不是大事。
d*a
201 楼
你和凤姐一样执着啊。
http://books.google.com/books?id=4krQm5ohjBgC&pg=PA349&lpg=PA34
Computer Fundamentals and Programming in C, By J. B. Dixit
【在 W**********4 的大作中提到】
: 怎么变成java了,你在诈唬吗?
: 你明明说了:“是一个非常基本的C编程注意事项”。
: 究竟有没有啊?
: 如果没有也行,你说一声,
: 用java也是可商量的。
http://books.google.com/books?id=4krQm5ohjBgC&pg=PA349&lpg=PA34
Computer Fundamentals and Programming in C, By J. B. Dixit
【在 W**********4 的大作中提到】
: 怎么变成java了,你在诈唬吗?
: 你明明说了:“是一个非常基本的C编程注意事项”。
: 究竟有没有啊?
: 如果没有也行,你说一声,
: 用java也是可商量的。
w*2
203 楼
真是能扯呀,
你编译digua列的语句出错了吗?
【在 W**********4 的大作中提到】
: 晕,你不知道网上很多日记是把书上的一些话摘抄的吗。
: 我明明跟你说了,空语句是个讨论很多的问题。
: 你是不是没有做研究啊。
: 还是那就话,请就事论事,说说人家的说法那不对了。
: 请不要针对幼齿,不要看到幼齿就忘了技术了
: 其实那些博客都是互抄的,
: http://my.oschina.net/taisha/blog/54021
: 其实人家幼齿的博客是抄《微软c 编程精粹----第1章 假想的编译程序 》
: 哈哈
: 我还是继续帮你做研究把:
你编译digua列的语句出错了吗?
【在 W**********4 的大作中提到】
: 晕,你不知道网上很多日记是把书上的一些话摘抄的吗。
: 我明明跟你说了,空语句是个讨论很多的问题。
: 你是不是没有做研究啊。
: 还是那就话,请就事论事,说说人家的说法那不对了。
: 请不要针对幼齿,不要看到幼齿就忘了技术了
: 其实那些博客都是互抄的,
: http://my.oschina.net/taisha/blog/54021
: 其实人家幼齿的博客是抄《微软c 编程精粹----第1章 假想的编译程序 》
: 哈哈
: 我还是继续帮你做研究把:
c*l
210 楼
你用什么原始工具在写?
c*y
213 楼
我借宝地求助一下, 虽能帮我一道数学题啊:
http://www.mitbbs.com/article_t/Mathematics/31192229.html
顺道回你的贴:
digua的语句还真的通不过编译器:
发信人: chanceway (青石), 信区: Programming
标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
int _tmain(int argc, _TCHAR* argv[])
{
int max=0;
int a=3;
if(maxmax = a;
return 0;
}
我用的是VC, warning开最高,并且当error用,确实通不过编译:
warning C4390: ';' : empty controlled statement found; is this the intent?
在gcc里使用-Wextra -Werror, 也应该是编译通不过的。
这个WhatIfIWereU 已经指出了。
【在 w********2 的大作中提到】
: 真是能扯呀,
: 你编译digua列的语句出错了吗?
http://www.mitbbs.com/article_t/Mathematics/31192229.html
顺道回你的贴:
digua的语句还真的通不过编译器:
发信人: chanceway (青石), 信区: Programming
标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
int _tmain(int argc, _TCHAR* argv[])
{
int max=0;
int a=3;
if(maxmax = a;
return 0;
}
我用的是VC, warning开最高,并且当error用,确实通不过编译:
warning C4390: ';' : empty controlled statement found; is this the intent?
在gcc里使用-Wextra -Werror, 也应该是编译通不过的。
这个WhatIfIWereU 已经指出了。
【在 w********2 的大作中提到】
: 真是能扯呀,
: 你编译digua列的语句出错了吗?
d*a
214 楼
老兄,我建议你别在教科书说得很清楚的问题上折腾了。
【在 c*******y 的大作中提到】
: 我借宝地求助一下, 虽能帮我一道数学题啊:
: http://www.mitbbs.com/article_t/Mathematics/31192229.html
: 顺道回你的贴:
: digua的语句还真的通不过编译器:
: 发信人: chanceway (青石), 信区: Programming
: 标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
: 发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
: 我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
: 所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
: int _tmain(int argc, _TCHAR* argv[])
【在 c*******y 的大作中提到】
: 我借宝地求助一下, 虽能帮我一道数学题啊:
: http://www.mitbbs.com/article_t/Mathematics/31192229.html
: 顺道回你的贴:
: digua的语句还真的通不过编译器:
: 发信人: chanceway (青石), 信区: Programming
: 标 题: Re: 让我告诉你们一个真实的软工。。。 (转载)
: 发信站: BBS 未名空间站 (Mon Mar 4 23:37:04 2013, 美东)
: 我正在用VC弄一道数学题,你要是兴趣,到数学版看看。
: 所以我顺便测试一下你那两行c代码,就当做放松脑子吧:
: int _tmain(int argc, _TCHAR* argv[])
c*y
216 楼
最后一贴:
摘抄一段那本教科书上说的,确实用了“NULL;”
对不对我就不知道了。至少WD4没瞎说
===========================================================
我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
就用。但最好用NULL使其明显可见。例如:
char* strcpy(char* pchTo, char* pchFrom)
{
char* pchStart = pchTo;
while(*pchTo++ = *pchFrom++)
NULL;
Return(pchStart);
}
摘抄一段那本教科书上说的,确实用了“NULL;”
对不对我就不知道了。至少WD4没瞎说
===========================================================
我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
就用。但最好用NULL使其明显可见。例如:
char* strcpy(char* pchTo, char* pchFrom)
{
char* pchStart = pchTo;
while(*pchTo++ = *pchFrom++)
NULL;
Return(pchStart);
}
p*9
217 楼
你们两上钩,挣扎得这叫作急啊,哈哈哈
【在 c*******y 的大作中提到】
: 最后一贴:
: 摘抄一段那本教科书上说的,确实用了“NULL;”
: 对不对我就不知道了。至少WD4没瞎说
: ===========================================================
: 我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
: 程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
: ,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
: 出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
: 就用。但最好用NULL使其明显可见。例如:
: char* strcpy(char* pchTo, char* pchFrom)
【在 c*******y 的大作中提到】
: 最后一贴:
: 摘抄一段那本教科书上说的,确实用了“NULL;”
: 对不对我就不知道了。至少WD4没瞎说
: ===========================================================
: 我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
: 程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
: ,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
: 出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
: 就用。但最好用NULL使其明显可见。例如:
: char* strcpy(char* pchTo, char* pchFrom)
d*a
218 楼
你贴个无书名无作者无链接的东西,这算什么搞法呢?
真心劝你别再折腾了。这是一个拙劣的code example,
其来源也很容易Google出来。你想挑战一个行业入门课中
的基本知识和规范,勇气可嘉,但并不明智。
【在 c*******y 的大作中提到】
: 最后一贴:
: 摘抄一段那本教科书上说的,确实用了“NULL;”
: 对不对我就不知道了。至少WD4没瞎说
: ===========================================================
: 我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
: 程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
: ,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
: 出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
: 就用。但最好用NULL使其明显可见。例如:
: char* strcpy(char* pchTo, char* pchFrom)
真心劝你别再折腾了。这是一个拙劣的code example,
其来源也很容易Google出来。你想挑战一个行业入门课中
的基本知识和规范,勇气可嘉,但并不明智。
【在 c*******y 的大作中提到】
: 最后一贴:
: 摘抄一段那本教科书上说的,确实用了“NULL;”
: 对不对我就不知道了。至少WD4没瞎说
: ===========================================================
: 我们从程序的缩进情况就可以知道while表达式后由的分号肯定是个错误,但编译
: 程序却认为这是一个完全合法的while语句,其循环体为空语句。由于有时需要空语句
: ,有时不需要空语句,所以为了查出不需要的空语句,编译程序常常在遇到空语句时给
: 出一条可选的警告信息,自动警告你可能出了上面的错误。当确定需要用空语句时,你
: 就用。但最好用NULL使其明显可见。例如:
: char* strcpy(char* pchTo, char* pchFrom)
c*y
220 楼
你也不google一下作者是谁。。。。
http://en.wikipedia.org/wiki/Steve_Maguire
算了,这些都不重要了。我现在坚持两凡是一标准:
凡是digua说的就是行业标准;
凡是书上跟digua说法出入的,书肯定错了,无论作者是何方神圣;
digua的话才是检验真理的唯一标准,并非实践
以后你就是我的大神了,你说的话,我只敢围观,笑而不语,
绝不敢妄加评论。
【在 d***a 的大作中提到】
: 你贴个无书名无作者无链接的东西,这算什么搞法呢?
: 真心劝你别再折腾了。这是一个拙劣的code example,
: 其来源也很容易Google出来。你想挑战一个行业入门课中
: 的基本知识和规范,勇气可嘉,但并不明智。
http://en.wikipedia.org/wiki/Steve_Maguire
算了,这些都不重要了。我现在坚持两凡是一标准:
凡是digua说的就是行业标准;
凡是书上跟digua说法出入的,书肯定错了,无论作者是何方神圣;
digua的话才是检验真理的唯一标准,并非实践
以后你就是我的大神了,你说的话,我只敢围观,笑而不语,
绝不敢妄加评论。
【在 d***a 的大作中提到】
: 你贴个无书名无作者无链接的东西,这算什么搞法呢?
: 真心劝你别再折腾了。这是一个拙劣的code example,
: 其来源也很容易Google出来。你想挑战一个行业入门课中
: 的基本知识和规范,勇气可嘉,但并不明智。
d*a
222 楼
嗯?你不是说过“最后一帖”了吗?!
Steve Maguire在微软写的这个东西,Google一下就出来了
他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
其中一个显著的问题是,如果打开常用的报警,象-Wall
就会对"NULL;"报错,造成无必要的报警
飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
【在 c*******y 的大作中提到】
: 你也不google一下作者是谁。。。。
: http://en.wikipedia.org/wiki/Steve_Maguire
: 算了,这些都不重要了。我现在坚持两凡是一标准:
: 凡是digua说的就是行业标准;
: 凡是书上跟digua说法出入的,书肯定错了,无论作者是何方神圣;
: digua的话才是检验真理的唯一标准,并非实践
: 以后你就是我的大神了,你说的话,我只敢围观,笑而不语,
: 绝不敢妄加评论。
Steve Maguire在微软写的这个东西,Google一下就出来了
他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
其中一个显著的问题是,如果打开常用的报警,象-Wall
就会对"NULL;"报错,造成无必要的报警
飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
【在 c*******y 的大作中提到】
: 你也不google一下作者是谁。。。。
: http://en.wikipedia.org/wiki/Steve_Maguire
: 算了,这些都不重要了。我现在坚持两凡是一标准:
: 凡是digua说的就是行业标准;
: 凡是书上跟digua说法出入的,书肯定错了,无论作者是何方神圣;
: digua的话才是检验真理的唯一标准,并非实践
: 以后你就是我的大神了,你说的话,我只敢围观,笑而不语,
: 绝不敢妄加评论。
W*4
224 楼
嘴真硬,我只好继续了。
这本书英文原版叫《Writing Solid Code》
被brown,pitt,utexas等高校还当作参考书:
http://www.brown.edu/Departments/CCV/sites/brown.edu.Department
当然,这么多名人教授在digua的面前一样的弱爆了,不值一提。
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
这本书英文原版叫《Writing Solid Code》
被brown,pitt,utexas等高校还当作参考书:
http://www.brown.edu/Departments/CCV/sites/brown.edu.Department
当然,这么多名人教授在digua的面前一样的弱爆了,不值一提。
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
W*4
225 楼
WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
digua大神不相信他的两行C代码编译通不过
究竟谁更靠谱呢?让事实说话吧。
用 gcc -Wextra -Werror -c编译一下代码:
#include
main()
{
int a,max;
a=3;
max=0;
if(a>max);
max=a;
}
果然如WhatIfIWereU所说,编译通不过,错误信息如下:
cc1: warnings being treated as errors
comma.c: In function 'main':
comma.c:8: error: suggest braces around empty body in an 'if' statement
如果去掉if()后面的分号, 顺利通过。
当然,事实又有啥用呢。digua一样能用他的铁齿把事实啃掉。
chanceway的两凡是一标准太形象了。
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
digua大神不相信他的两行C代码编译通不过
究竟谁更靠谱呢?让事实说话吧。
用 gcc -Wextra -Werror -c编译一下代码:
#include
main()
{
int a,max;
a=3;
max=0;
if(a>max);
max=a;
}
果然如WhatIfIWereU所说,编译通不过,错误信息如下:
cc1: warnings being treated as errors
comma.c: In function 'main':
comma.c:8: error: suggest braces around empty body in an 'if' statement
如果去掉if()后面的分号, 顺利通过。
当然,事实又有啥用呢。digua一样能用他的铁齿把事实啃掉。
chanceway的两凡是一标准太形象了。
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
y*d
226 楼
digua说的是在一些gcc上
所以你要证明所有gcc都会报才可以
当然就算你证明了所有你用的gcc都会报
digua也会自己写一个gcc出来
并且保证不会报
所以你要证明所有gcc都会报才可以
当然就算你证明了所有你用的gcc都会报
digua也会自己写一个gcc出来
并且保证不会报
d*a
227 楼
你不是和chanceway一样说过不回来了吗...
第一,C和Java编程,要小心别在if语句和循环语句的条件后直接跟";",这两个都是教
科书里会讲到的编程注意事项。
第二,打开-Wextra,虽然会对if语句条件后的";"报警,但不会对循环语句条件后的";
"报警。
第三,在一些实际项目中,因为某些原因,默认编译选项并不会有过多的报警。这些实
际项目中有很多人一起工作,有的项目甚至有几百上千人,一个人只改其中一小部分。
这不象你自己的toy project。在大项目里,你得和别人协调。举个例子,我改过的一
个系统,默认编译译选是这样的:
-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
你和chanceway最大的问题,是基本知识不足,实际经验也不足,却狂热地想挑战一行
中入门课里讲的基本知识。虽然现在网络发达,Google大神很牛,但教科书的内容和实
际的经验,不是Google可以代替的。
【在 W**********4 的大作中提到】
: WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
: digua大神不相信他的两行C代码编译通不过
: 究竟谁更靠谱呢?让事实说话吧。
: 用 gcc -Wextra -Werror -c编译一下代码:
: #include
: main()
: {
: int a,max;
: a=3;
: max=0;
第一,C和Java编程,要小心别在if语句和循环语句的条件后直接跟";",这两个都是教
科书里会讲到的编程注意事项。
第二,打开-Wextra,虽然会对if语句条件后的";"报警,但不会对循环语句条件后的";
"报警。
第三,在一些实际项目中,因为某些原因,默认编译选项并不会有过多的报警。这些实
际项目中有很多人一起工作,有的项目甚至有几百上千人,一个人只改其中一小部分。
这不象你自己的toy project。在大项目里,你得和别人协调。举个例子,我改过的一
个系统,默认编译译选是这样的:
-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
你和chanceway最大的问题,是基本知识不足,实际经验也不足,却狂热地想挑战一行
中入门课里讲的基本知识。虽然现在网络发达,Google大神很牛,但教科书的内容和实
际的经验,不是Google可以代替的。
【在 W**********4 的大作中提到】
: WhatIfIWereU大牛认为,gcc -Wextra -Werror -c就会编译不通过
: digua大神不相信他的两行C代码编译通不过
: 究竟谁更靠谱呢?让事实说话吧。
: 用 gcc -Wextra -Werror -c编译一下代码:
: #include
: main()
: {
: int a,max;
: a=3;
: max=0;
w*2
229 楼
别跟这两位费时间解释了,他们两位的经验值已经自己描述的很清楚了。
";
【在 d***a 的大作中提到】
: 你不是和chanceway一样说过不回来了吗...
: 第一,C和Java编程,要小心别在if语句和循环语句的条件后直接跟";",这两个都是教
: 科书里会讲到的编程注意事项。
: 第二,打开-Wextra,虽然会对if语句条件后的";"报警,但不会对循环语句条件后的";
: "报警。
: 第三,在一些实际项目中,因为某些原因,默认编译选项并不会有过多的报警。这些实
: 际项目中有很多人一起工作,有的项目甚至有几百上千人,一个人只改其中一小部分。
: 这不象你自己的toy project。在大项目里,你得和别人协调。举个例子,我改过的一
: 个系统,默认编译译选是这样的:
: -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
";
【在 d***a 的大作中提到】
: 你不是和chanceway一样说过不回来了吗...
: 第一,C和Java编程,要小心别在if语句和循环语句的条件后直接跟";",这两个都是教
: 科书里会讲到的编程注意事项。
: 第二,打开-Wextra,虽然会对if语句条件后的";"报警,但不会对循环语句条件后的";
: "报警。
: 第三,在一些实际项目中,因为某些原因,默认编译选项并不会有过多的报警。这些实
: 际项目中有很多人一起工作,有的项目甚至有几百上千人,一个人只改其中一小部分。
: 这不象你自己的toy project。在大项目里,你得和别人协调。举个例子,我改过的一
: 个系统,默认编译译选是这样的:
: -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strict-aliasing
W*4
230 楼
lol
W*4
231 楼
“C语言编程不怕少个分号” 这是真的吗?
看看以下代码:
#include
int main()
{
int pn,id,ps;
pn=0;
ps=25;
for(id=0;id<100;id++);
pn += ps;
return 0;
}
这段代码的本意是:用一个for循环做延迟,然后让pn累加25。
最后pn的结果是25.
如果for()后面少个分号,会怎样呢?
结果会是pn 被累加了100次,跟原来设想完全不一样了。
糟糕的是,编译器不会报错也不warning,即使Wextra Werror Wall全用上。
看来少个分号,照样可怕,照样编译器不报错,照样要进入debugging阶段
才能查出。
【在 d***a 的大作中提到】
: 半懂不懂,在这里瞎扯。
: 一开始那个说法是对的,C语言编程不怕少个分号,就怕多个分号。
看看以下代码:
#include
int main()
{
int pn,id,ps;
pn=0;
ps=25;
for(id=0;id<100;id++);
pn += ps;
return 0;
}
这段代码的本意是:用一个for循环做延迟,然后让pn累加25。
最后pn的结果是25.
如果for()后面少个分号,会怎样呢?
结果会是pn 被累加了100次,跟原来设想完全不一样了。
糟糕的是,编译器不会报错也不warning,即使Wextra Werror Wall全用上。
看来少个分号,照样可怕,照样编译器不报错,照样要进入debugging阶段
才能查出。
【在 d***a 的大作中提到】
: 半懂不懂,在这里瞎扯。
: 一开始那个说法是对的,C语言编程不怕少个分号,就怕多个分号。
c*y
233 楼
大神说的太对了。
我们就应该把所有的error, warning全部关掉,免得无必要的报警污染眼睛。
好的程序员要靠眼睛把错误找出来,靠编译器查错算哪门子英雄好汉啊。
那些新手菜鸟们不好好的听从教科书,竟然敢这里少个分号,那里多个分号!
甚至写的东西还敢有语法错误!
自己不认真查错,还敢用Wall这些本就不应该存在的选项。
大神啊,要不咱们搞个倡议书,让VC,gcc等把warning功能给remove掉
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
我们就应该把所有的error, warning全部关掉,免得无必要的报警污染眼睛。
好的程序员要靠眼睛把错误找出来,靠编译器查错算哪门子英雄好汉啊。
那些新手菜鸟们不好好的听从教科书,竟然敢这里少个分号,那里多个分号!
甚至写的东西还敢有语法错误!
自己不认真查错,还敢用Wall这些本就不应该存在的选项。
大神啊,要不咱们搞个倡议书,让VC,gcc等把warning功能给remove掉
【在 d***a 的大作中提到】
: 嗯?你不是说过“最后一帖”了吗?!
: Steve Maguire在微软写的这个东西,Google一下就出来了
: 他把空语句写成"NULL;"的做法,我个人的意见,是拙劣的,有好几个问题
: 其中一个显著的问题是,如果打开常用的报警,象-Wall
: 就会对"NULL;"报错,造成无必要的报警
: 飞马到哪里去了?开了这样一个帖子,引出这许多初级问题,怎么就一走了之了
相关阅读
程序员专用的记事本应用 Quiver Promotion ($1.99, TwoDollar T (转载)老公回国,把手机丢在出租车上了,怎么找回来啊,新手机,爱疯6 plus.前设计师狠批苹果!连最基本的设计也忘掉, 列举3大罪zz请问关于callingmart 买monthly的H20card 需要每月都自己买吗apple的生态系统确有其独到之处ipad mini4怎么样(包子问)这周哪儿有6s plus 64g或者以上无合同机器的deal啊?对iphone6s plus的相机十分不满意iPhone 6s 哪个版本最好?求mbp deal?iphone 这么不可靠?macbook pro 15.4 retina 没有什么deal么?请问如何给国内的人购买unlocked iPhone 6求一个找genius bar换iphone理由Ipad上有什么好的免费app可以访问network drive 吗? (转载)New Apple TVMotorola Nexus 6 deal (转载)跳了eBay的6s plus 64g现在Homekit是个什么情况?Iphone 6 A1549