| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3241 人关注过本帖
标题:main ( )前面到底要不要加#include<stdio.h>?
只看楼主 加入收藏
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
回复 6楼 yangfrancis
那是编译器自作聪明干的好事,然后骗了一个愚蠢的作者,然后这个愚蠢的作者权利太大,以至于他的破书被当作教材用了N+1年。
对谭浩强的吐槽,实际上是对他的书作为教材的吐槽。
谁都有写书的权利,但是一本错误百出,外加不干正事儿,成天研究莫名其妙的未定义行为的垃圾书被当作教材,这合适吗?过去就不说了,那时候教材少,但是这都2017年了,他的书还在当教材!!

某些编译器还给自动加return 了。

最后吐槽一次,i++ + ++i,这样的代码,在某些编译器上连编译都通不过的代码,从谭浩强的书上来,然后竟然还加入了计算机二级考试的试题,而且还有唯一答案。(加法满足交换律,在能通过编译的编译器上确实有唯一答案

我的天呐。

[此贴子已经被作者于2017-4-13 13:35编辑过]


09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-04-13 13:31
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
以下是引用renkejun1942在2017-4-13 13:31:08的发言:

那是编译器自作聪明干的好事,然后骗了一个愚蠢的作者,然后这个愚蠢的作者权利太大,以至于他的破书被当作教材用了N+1年。
对谭浩强的吐槽,实际上是对他的书作为教材的吐槽。
谁都有写书的权利,但是一本错误百出,外加不干正事儿,成天研究莫名其妙的未定义行为的垃圾书被当作教材,这合适吗?过去就不说了,那时候教材少,但是这都2017年了,他的书还在当教材!!

某些编译器还给自动加return 了。

最后吐槽一次,i++ + ++i,这样的代码,在某些编译器上连编译都通不过的代码,从谭浩强的书上来,然后竟然还加入了计算机二级考试的试题,而且还有唯一答案。(加法满足交换律,在能通过编译的编译器上确实有唯一答案)

我的天呐。

到底是I加加好。还是加加I好呢
我看有的人喜欢前者 宥的人喜欢后者

DO IT YOURSELF !
2017-04-13 13:38
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
回复 12楼 wp231957
在执行效率上,前缀更好。
后缀会有一个复制的过程,而前缀没有。

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-04-13 13:39
曎曎
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-4-10
收藏
得分:0 
回复 13楼 renkejun1942
那是一定要加吗?(我指我提的问题
2017-04-13 20:50
曎曎
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-4-10
收藏
得分:0 
回复 13楼 renkejun1942
还有,请教一下你用的是什么书?
2017-04-13 20:52
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
回复 15楼 曎曎
我用过好几本 C_Primer_Plus(第五版) C程序设计语言 C和指针 C陷阱和缺陷 C专家编程 接口与实现 你必须知道的C语言495个问题
这些都是跟C语言相关的。
其他跟C语言无关的有 计算机科学导论、数据结构与算法分析、算法

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-04-13 20:57
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:10 
回复 14楼 曎曎
一定要加,你不能依赖编译器的这种功能。

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-04-13 20:58
曎曎
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2017-4-10
收藏
得分:0 
回复 16楼 renkejun1942
谢谢!
2017-04-13 21:21
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:0 
回复 16楼 renkejun1942
厉害,看这么多书!
我就一本教材,谭浩强的第四版,去年修的学分,过了后就很少再翻了,平时写代码主要靠百度。
另回复题主:我用过vc6,应该是不能自动包含函数库的,有printf函数应该不能通过编译。从语法上讲,c代码可以不需要任何include,可以以main函数从0开始搭建,自己写任何自己需要的函数。
2017-04-13 21:38
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
回复 19楼 xzlxzlxzl
都是基础书。基础打牢一点儿,写代码只要有思路,就差不多可以直接写出来了。

我最想买的是C标准库,可惜译本买不到了。英语不行,看英文书简直是折磨。

[此贴子已经被作者于2017-4-13 21:54编辑过]


09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-04-13 21:49
快速回复:main ( )前面到底要不要加#include<stdio.h>?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.055601 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved