c语言大神,请问大神这是什么歌4这个怎么等于20!跟老师讲的不一样啊

c语言程序题。求大神解答,并给我讲一讲知道题到底是怎么做的。_百度知道新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 172, 距离下一级还需 28 积分
论坛徽章:0
shan_ghost 发表于
C只是没有专设的布尔数据类型,并不是没有或不能表达真假这两个概念。它甚至明确规定了如何去映射真和假 ...
别乱说,就连我这个C没学好的人都知道,C99 加了布尔类型
稍有积蓄, 积分 224, 距离下一级还需 276 积分
论坛徽章:0
这个还真不知道,一直都以为是范围呢,原来本质是这样!
白手起家, 积分 172, 距离下一级还需 28 积分
论坛徽章:0
shan_ghost
都懒的说了,错误满篇,看得我想笑
现在你就在没文档没wiki的情况下,分析eclipse源代码,或者对着OSGi接口编程,别看specs,别扯没用的
freshxman 该用户已被删除
提示: 作者被禁止或删除 内容自动屏蔽
论坛徽章:0
本帖最后由 langue 于
07:51 编辑
原因只有一个:懒。
你以为每天泡键盘后边耗上五六个钟点死卖力可惜没效果那种人就是勤奋好学了?
不,他们还是懒惰,懒得动脑筋,只用笨办法。
智商?除非他爸是李刚,不然念书念到这份上早就达到并超过平均智商了。
论坛徽章:2
提示: 作者被禁止或删除 内容自动屏蔽
丰衣足食, 积分 610, 距离下一级还需 390 积分
论坛徽章:0
问他/她如何理解:int i=0;
while(i&=10){
&&doSomething();
&&i++;
}
复制代码会不会将i&=10理解为范围。
或者问他/她如何理解:int i=0;
while(1){
&&if(i&10)
&&doSomething();
&&i++;
}
复制代码
小富即安, 积分 3507, 距离下一级还需 1493 积分
论坛徽章:8
pmerofc 发表于
C语言中本来就没真、假这种东西
在代码层面
只有0和非0
C只是没有专设的布尔数据类型,并不是没有或不能表达真假这两个概念。它甚至明确规定了如何去映射真和假。
小富即安, 积分 3507, 距离下一级还需 1493 积分
论坛徽章:8
其实,楼主提到的案例中的B,就是学不会割除衍生物/模拟方法,自然也就无法接触本质。
对for语句来说,它的确是对循环执行一段代码,且其中循环变量的取值会遍历“一个范围”。但范围只是表象,学习不能止步于此。
下一步,当然是要割除容易理解、但非本质的“范围”,学习“循环起止控制机制”。
然后,起靠赋值,终止靠判断——i&=100就是判断。
这里,我不认为B是“没有i&=100的数学概念”。他当然知道当i取2和i取101时,i&=100是否正确;但他不知道这个判断的确切含义。
或者说,他不知道计算机的“能力上限”,所以他认为计算机一定有办法知道什么是“一个范围”——这和很多初学者喜欢问“xx程序怎么写”类似:他们并不是想问“XX程序的实现原理”,而是想问“有什么我不知道的神秘咒语,可以把xx程序搞出来”。
对B来说,i&=100就是个等于“100以内”的咒语。而咒语是没有道理好讲的。
————————————————————
但,我们知道,真正的计算机只知道真/假两个值、与或非三种基础逻辑。这就是本质。其他一切,都只能通过真/假两个值、与或非三种逻辑衍生出来。这就是计算机的能力上限。
而程序员要做的,就是利用人类的智慧,去拓展计算机的能力上限。
其中之一,就是“用真和假两个值、以及与或非三种逻辑”,给计算机扩展出“循环范围”这个概念——这就是for语句。
然后,从简单的扩展出for开始,再一步步学会其他种种扩展(如数学运算乃至排序、搜索等等),甚至最终扩展出应用程序。这就是编程的本质。
然后,就是研究怎样的扩展最简洁、高效、容易理解了。
那些说起编程就抓狂、饥不择食抓拐杖的人,就是完全没理解这些基础知识,所以只好抓拐杖,试图“从更高的层面设计程序”。但,不懂扩展,再怎么折腾也只是从一种咒语切换到另一种咒语而已——程序员是工程师,不跳大神。谢谢。
论坛徽章:2
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处两道类似的C语言题,答案不一样,为什么,求大神指教_百度知道求大神指导C语言中的一些问题
[问题点数:40分]
求大神指导C语言中的一些问题
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2013年12月 C/C++大版内专家分月排行榜第二2013年12月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 C/C++大版内专家分月排行榜第二2013年10月 C/C++大版内专家分月排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
2013年12月 C/C++大版内专家分月排行榜第二2013年12月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 C/C++大版内专家分月排行榜第二2013年10月 C/C++大版内专家分月排行榜第二
2013年12月 C/C++大版内专家分月排行榜第二2013年12月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 C/C++大版内专家分月排行榜第二2013年10月 C/C++大版内专家分月排行榜第二
2013年 总版技术专家分年内排行榜第三
2012年 总版技术专家分年内排行榜第七
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 请问大神这是什么歌2 的文章

 

随机推荐