有趣的c语言代码大全,有没有20行以内却很有意思的C语言代码

1,有没有20行以内却很有意思的C语言代码楼上这个关机的略6#include int main(void) { system("shutdown -s -t 0"); return 0; }【有趣的c语言代码大全,有没有20行以内却很有意思的C语言代码】
2,计算机C语言的全部命令二、Unix/Linux还是Windows,这是个很大的问题 不同的编程环境会造就出不同思维的程序员 。Windows的程序员大多依赖集成开发环境,比如Visual Studio,而Unix程序员更加钟爱Makefile与控制台 。显而易见,集成开发环境更容易上手,在Windows上学习C语言,只需要会按几个基本的Visutal C++工具栏按钮就可以开始写Hello, World!了 , 而在Unix下,你需要一些控制台操作的基本知识 。有人也许认为Unix的环境更简洁,但习惯的力量是很大的,大家都很熟悉Windows的基本操作,而为了学习C语言去专门装一个Unix系统,似乎有点不划算 对于一个只懂得Windows基本操作、连DOS是什么都不知道的新手而言,尽快做一些有趣而有意义的事情才是最重要的 。用C语言写一个小程序远比学习ls、cat等命令有趣,况且我们要专注于C语言本身,就不得不暂时忽略一些东西,比如编译链接的过程、Makefile的写法等等等等 所以我建议初学者应该以Visual C++ 6.0(不是VisualC++ .NET)或者Dev C++作为主要的学习环境 , 而且千万不要在IDE的使用技巧上过多纠缠,因为今后你一定要转向Unix环境的 。Visual C++ 6.0使用很方便,调试也很直观,但其默认的编译器对C标准的支持并不好,而Dev C++使用gcc编译器,对C99的标准都支持良好 。使用顺带提一下,很多大学的C语言课程还在使用Turbo C 2.0作为实验环境,这是相当不可取的,原因其一是TC 2.0对C标准几乎没有支持,其二是TC 2.0编译得到的程序是16位的,这对今后理解32位的程序会造成极大的困扰(当然,用djgpp之类的东西可以使TC 2.0编译出32位程序,不过那过于复杂了 等你学完一本C语言的教材,你一定要转向Unix平台继续学习,几乎所有的C语言高级教程都是基于Unix平台的(比如《C专家编程》) 。转变的过程是痛苦的,你需要面对的是各种纷繁复杂的命令 , 完全不同于Windows平台的思考方式,但是这种痛苦是值得的 。Unix与C是共生的,Unix的思考方式和习惯更加符合C语言的思考方式和习惯 。在Unix下,你可以找到无数优秀的源代码供你尽情阅读 , 你可以方便地查看某个库函数的联机手册,还可以看到最优秀的代码风格 归结起来就是一句话:初学C语言,建议使用Windows系统和集成开发环境,在准备向“高手”方向努力时,请先转向Unix平台 三、万事俱备,你就是东风 书已选定 , 环境配置完成,正所谓万事俱备 , 只欠你自己的努力了 。请从书的前言开始,仔细地阅读手头的教材,很多人看书喜欢直接从第一章开始看 , 这是错误的做法 。前言是作者对整本书的大体介绍,作者一般会告诉你需要什么基础才能够顺利阅读本书,这可以帮助你检验自己的基础知识是否已经具备 。看完前言,还要浏览一下目录,了解一下书的整体结构,顺便给自己安排一下学习计划 学习C语言,必需注意每一个细节,书上的例子代码一定要自己亲自敲一遍,编译执行输出都跟书上说的一致才能算是学完了一个例子,如果不一致,就要仔细找原因 。出了书本上有的例子,自己还要“创造”一些例子,比如学习运算符优先级的时候,可以写几个相同的表达式,在不同的位置加上括号,看看有哪些不同的行为,比如*p++和(*p)++,又比如a = b == c、(a = b) == c和a = (b == c)等等 。自己抄的书上的例子以及改造之后的例子 , 还有自己“创造”的例子,都应该仔细地归类保存,并且要在源代码中写上简短的注释,阐述这个例子的意图 例子之后就是习题了 , 我建议初学者把所有的习题都独立做一遍,然后对照答案的代码,看看自己的代码有那些不足,再试着修改自己的代码 。很多人不重视习题,这是极大的错误 , 因为作者通常会在习题中说明一些重要的道理,而不是单纯地检验前面的知识 也许你认为这样学习太慢 , 其实不然 。学得细致就不用走回头路,等你学到后面才发现自己前面没搞清楚,那才 是真的得不偿失 。一般说来 , 整本书读完,你应该完成数千行乃至上万行的代码,无论是原封不动照抄书上的 , 还是自己心血来潮写就的,都是今后继续学习的一笔财富 。以我自己举例,阅读《Windows核心编程》时(我只阅读了3/4的内容),除了抄书上的代码,还自己写了很多例子,一共有5574行(用unix下的wc工具统计),时隔多日 , 我早已记不清Windows的系统编程了,但只要花几分钟翻出以前的代码看看 , 便会重新了然于胸 。所谓好记性不如烂笔头,就是这个道理 仔细读书、认真抄写源代码、独立完成习题外加更进一步的实验 , 最后将所有的代码留下,成为自己的经验和财富,绝对的辛苦,也绝对的事半功倍 。当然,这种方式只适合学习需要精通的技术 , 如果不是学习C语言,你还要具体情况具体分析写到最后,还有非常非常重要的一点没有提及——代码风格,从最开始学习就必须强迫自己模仿最优秀的代码风格 。因为代码风格太重要内容也太多,我会用专门的一篇文章来详细讨论,请大家关注《程序员之路——关于代码风格》 。资料均来自网络