大家好,今天小编关注到一个比较有意思的话题,就是关于c语言语言学习网的问题,于是小编就整理了3个相关介绍c语言语言学习网的解答,让我们一起看看吧。
有谁知道C语言可以有哪些练习编程的网站?
不仅仅是C语言,甚至包括java,Python,网页开发都可以用的网站来了,强烈推荐自己用的这个网站,W3school
W3school是一个免费的计算机学习网站,里面涵盖了多种IT相关的课程和资料,最主要的是免费,可以自己在网站上敲代码,联系网页开发等,超级实用。这个网站还是学IT的弟弟告诉我的,用来自己练习很不错的。
此外,还有一个网站叫W3CSchool,这个网站是专业的编程入门学习和技术文档查询应用程序,提供编程语言和包括HTML,CSS,Javascript,jQuery,C,PHP,Java,Python,Sql,Mysql的开源技术的在线教程和手册,同样完全免费!!!
重要的事情说三遍,免费免费免费!!两个网站都免费,而且干货特别多!!
菜鸟教程(***.runoob***)提供了编程的基础技术教程, 介绍了HTML、CSS、JAVAscript、Python,J***a,Ruby,C,PHP , MySQL等各种编程语言的基础知识。
牛客网是一个面向IT程序员的专业笔试、面试题库平台,专注于程序员的学习和成长服务。北京牛客科技有限公司旗下产品。
ACM等竞技类试题练习可以考虑杭电OJ
每个ACMer 平时都是靠做题来训练的,杭州电子科技大学的 OJ 及其受欢迎的。
新手建议
只要你想学 小白也能编程。学习编程和其他方向可能有所不同,除了看书、看视频之外,关键是要勤动手,勤动脑。通过做大量的练习、项目实战不断积累代码量。只有代码量足够多了,项目做的多了,能够快速解决代码问题,才能算是真正学会了。
尾言
如果足下基础比较差,并且不知道从哪里学习这些知识,不妨关注在下,每天最浅显的介绍C语言、c++,windows知识,喜欢我的文章就关注一波吧,可以看到最新更新和之前的文章哦。相关主页也有专栏C语言教程哦
有哪些在线编程练习网站?
牛客网(***.nowcoder***)上面的编程练习感觉不错,如下图点击题库,在线编程
进入后可以选择练习的题目,包括leetcode,剑指offer校招真题等等,可以满足不同在线编程练习的需求。
另外网站不仅有在线编程题,还有一些选择题等等,功能相对全面一些,还有一些编程类课程,求职信息,校招相关讨论区,一些***的分享,还是比较活跃的。
1.How2J(how2j.cn)
推荐理由:学习J***A非常不错的网站,从基础到高级的教程都有,这是某大神推荐给我的网站
2.慕课网(imooc***)
推荐理由:非常喜欢这个网站能够边学习边操作,一个不错的it学习网站,不管是前端还是后端的都有
3.我要自学网(51zxw.[_a***_])
推荐理由:一个综合性的学习网站,学编程也还是不错的,海量优质***教程免费观看
4.实验楼(shiyanlou***)
推荐理由:也是一个学习it知识的网站, 如其名,该网站注重实验
谢邀
推荐我用过的几个网站
至今为止我用过的最好用的在线编程练习网站,课程非常全面,可以购买课程,也有免费学习课程,能在里面免费学到大部分基础课程,有在线编程课也有***课。并且有自己的app,可以在手机或平板上面观看课程***。适合任何阶段的学习者
免费网站,大部分都是基础课程,没有***课。课程以教案的方式呈现,每节课都有尝试一下选项,点击就可以进入编程练习界面。暂时没有发现他的***。适合新手
他有一个题库板块,可以在线练习一些编程题目,可以使用多种语言进行练习。有在线编程比赛板块,前几名会有奖金并且金额不低。还可以购买程序设计赛的课程包括:NOIP、ACM-ICPC和蓝桥杯。之前也有免费课程不过现在全是收费课程。如果想单纯的在线练习编程计蒜客是不二之选。
在线编程练习的网站有很多,我也用过很多,根据我的个人经验可以分为四类:
程序猿必备,求职必备,在线课程学习,基础知识学习
1.leetcode
我觉得只要你去问任意一个从事软件开发的朋友都会给你推荐去leetcode刷题,他是绕都绕不过去的程序员刷题神器,就像《三年模拟,五年高考》,***用正确的方法刷题会祝你走上人生巅峰。
2.lintcode
一个刚发现的刷题平台,题目来源于谷歌、微软、亚马逊、脸书、领英等,看来是专门针对国外企业的刷题平台,不过题量比较少。
3.杭电oj、北大oj
如果你是在校学生,并且你参加ACM比赛,那么你肯定会知道各高校的oj系统,即ACM刷题系统,比较知名的还是杭电和北大的oj。
博客园
我在此网站的博客专区,有很多有营养有质量高水平的博客文章,内容包括代码分享、解决方案、知识点详解。
CSDN
同样有一些值得阅读的博客,此网站的论坛我曾经经常光顾。
开源中国
收录了很多受欢迎的项目,技术博客也有,IT资讯是亮点。
慕课网
有很多***形式的课程,课程比较成体系,有免费有收费的,学习还不付出点代价嘛。
腾讯课堂
也有成体系的***课程,同时有在线学习的讲师课程。依托QQ,报名的课程会准时推送给你。
新手学习C语言,用什么软件?在哪里下载?
鉴于提问者没有说明其所使用系统版本,所以回答是基于win7及以上系统而已。
个人认为,微软的 Microsoft Visual Studio是个比较理想的选择,语法提示、调试工具都非常方便,外观也精美。可以下载较新的版本(如2015版),并且安装时可以选择性的勾选安装需要的工具***(如果不想过多了解,直接全选总不会错,只是会占用多几G的空间,看自己的选择),缺点就是它是收费的。但微软***好像也有提供它的开源社区版 Visual Studio Community。如果不想用盗版,也可以使用Visual C++ Express,它本身是正版,免费,也没有集成过多初学者不需要的工具***。
所有版本 Visual Studio 下载链接:***s://msdn.itellyou.cn/
最新的社区版下载链接:***s://visualstudio.microsoft***/downloads/
另外,如果更倾向于小巧的开发工具,个人推荐 Dev c++,会比上面两款IDE小巧,灵活。下载链接:***s://sourceforge.net/projects/orwelldevcpp/
注意:虽然开发工具向初学者屏蔽了一些语言特性的细节,但在学习的初级阶段,可以暂且忽略这些,应该更多地关注程序的功能,语言的语法,养成良好的编程习惯。对于新手而已,好的开发工具可以帮助你学习语言本身,而不必过早地关注环境因素以及高阶知识。
回答这个问题之前提几点忠告,如果你想成为一个好的程序员,而不是因为需要某些考试,或者因为考级、考证的需要的话,那么就记住我的忠告:
- 尽量不要一上来就是用visual studio,首先是visual studio对c++的支持更好,其次是微软那一套东西,总是加入一些自己的东西,很烦躁;
- 不要过分痴迷于emacs/vim的神话,作为一个曾经付出了极大精力学习这两款文本编辑器的我来说,表示emacs/vim很强大,但是不适合所有人,学习成本太大了。
切入正题,学习C语言到底有些什么好的工具推荐呢?
文本编辑器推荐
目前我觉得最好的两款开源的文本编辑器,并且具有很好的普适性的两款文本编辑器,我觉得是atom和visual studio code,这两款文本编辑器都是基于electron框架,拥有很好的开源社区支持,拥有丰富的插件组合。
一个是GitHub支持,一个是Microsoft支持,在GitHub被Microsoft收购以后,说不清楚未来这两款产品会融合,或者说以后微软长期支持其中一款产品,但是不管怎样,在纳德拉成为微软CEO以后,微软逐渐变得开放,所以开发者大可放心。
- 集成开发环境推荐
当然,毫无疑问,visual studio是***系最好的集成开发环境,这一点是毋庸置疑的,但是在C语言开发上,支持并没有特别的好,而且visual studio太大了,动辄几十G的安装确实很闹心,不过好在现在visual studio可以模块化安装了。但今天要推荐几款集成开发环境,更加轻量级,更加方便。
一个是codeblocks,一个是codelite,一个是devc++,都是三款比较优秀的集成开发环境,前面两款跨平台的,devc++只是在Windows平台上用,都是开源的好应用。如果在macOS平台下,那么推荐使用Xcode和CLion这两款软件,尤其是后面一款,这款软件的开发商是大名鼎鼎的Jetbrains,而且大名鼎鼎的IDEA、WebStorm都是这家公司的产品,必属精品。
当然还是那句话,好的工具能让你的学习、工作事半功倍,但不是绝对的,关键还是在于自己用得顺手不顺手,再就是平时最重要的还是要多实践,这一点才是最重要的。
C语言作为一门起源比较早的编程语言,可用的编程软件非常多,下面我简单介绍5个适合新手入门的软件,感兴趣的朋友可以自己尝试一下:
这是windows环境下一个免费、轻量级的C/C++开发软件,自带有GCC、GDB编译调试工具,可以直接编译运行C语言程序,使用方式和早期的VC6.0非常像,没有任何自动补全和语法提示的功能,因此对于新手来说,非常锻炼基本功,在许多高校中都***用这个软件作为教学使用,下载地址***s://sourceforge.net/projects/orwelldevcpp/:
这是一个免费、开源、跨平台的C/C++开发软件,也是轻量级的,相比较功能比较单一的Dev-C++来说,Code::Blocks支持常见的自动补全、语法检查和提示的功能,除此之外,还自带有许多比较实用的工程模板,可以很方便的创建DirectX、Qt、Win32 GUI等常见应用,因此开发效率更高,使用的人也比较多,下载地址***://***.codeblocks.org/downloads:
这是Jetbrain公司设计的一个专门用于C/C++开发的集成软件,可以跨平台使用,比较专业也比较强大,支持常见的智能补全、语法检查、代码高亮、Git等功能,除此之外,还支持CMake、代码重构和分析等高级功能,因此开发调试效率更高,许多公司和个人都在使用这个软件,下载地址***://***.jetbrains***/clion/download/:
这应该是Windows平台下使用最多的C/C++开发软件了,微软自主设计研发,重量级的,号称宇宙第一IDE,相比较前面轻量级的开发软件来说,Visual Studio项目管理更方便,支持单元测试、代码重构等高级功能,因此在团队协作、大型软件开发中经常会用到,初期使用会有一定难度,但是熟悉掌握后,的确是是一个C/C++开发的利器,社区版***地址***s://visualstudio.microsoft***/zh-hans/:
这是一个免费、开源、跨平台的代码编辑器,也是微软的产品,严格意义上来说,VS Code本身是不具备编译C语言程序的,但是安装相关插件,配置本地GCC路径后,也可以当做一个非常不错的C语言编程软件来使用,轻便灵活、运行速度快、占用内存少,常见的自动补全、语法提示、Git等功能都能很好支持,插件[_a1***_]丰富,生态环境良好,因此,对于新手来说,也是一个非常不错的选择,同款的Sublime Text等编辑器也有非常不错,下载地址***s://code.visualstudio***/:
到此,以上就是小编对于c语言语言学习网的问题就介绍到这了,希望介绍关于c语言语言学习网的3点解答对大家有用。