新手如何配置c语言环境
Ⅰ 新手如何入门c语言
如果是想通过计算机等级考试 就买一本全国计算机等级考试二级试题认真做就可以了 当然也要加强上机实践。
怎样才能学好C语言
第一:C语言语法结构很简洁精妙,写出的程序也很高效,很便于描述算法,大多数的程序员愿意使用C语言去描述算法本身,所以,如果你想在程序设计方面有所建树,就必须去学它。
第二:C语言能够让你深入系统底层,你知道的操作系统,哪一个不是C语言写的?所有的indows, Unix, linux, Mac, os/2,没有一个里外的,如果你不懂C语言,怎么可能深入到这些操作系统当中去呢?更不要说你去写它们的内核程序了。
第三:很多新型的语言都是衍生自C语言,C++,Java,C#,J#,perl...哪个不是呢?掌握了C语言,可以说你就掌握了很多门语言,经过简单的学习,你就可以用这些新型的语言去开发了,这个再一次验证了C语言是程序设计的重要基础。还有啊,多说一点:即使现在招聘程序员,考试都是考C语言,你想加入it行业,那么就一定要掌握好C语言。
那么究竟怎样学习C语言呢?
1:工欲善其事,必先利其器
这里介绍几个学习C语言必备的东东:
一个开发环境,例如turbo C 2.0,这个曾经占据了DOS时代开发程序的大半个江山。但是现在windows时代,用turbo C有感觉不方面,编辑程序起来很吃力,并且拖放,更没有函数变量自动感应功能,查询参考资料也不方便。建议使用Visual C++,这个东西虽然比较大块头,但是一旦安装好了,用起来很方便。
一本学习教程,现在C语言教材多如牛毛,但推荐大家使用《C语言程序设计》谭浩强主编 第二版 清华大学出版社,此书编写的很适合初学者,并且内容也很精到。
除此以外,现在有很多辅助学习的软件,毕竟现在是Window时代了,学习软件多如牛毛,不象我们当初学习,只有读书做题这么老套。我向大家推荐一个“集成学习环境(C语言)”,里边的知识点总结和例程讲解都非常好,还有题库测试环境,据说有好几千题,甚至还有一个windows下的trubo C,初学者甚至不用装其它的编译器,就可以练习编程了,非常适合初学者。还有一个“C语言学习系统”软件,不过感觉只是一个题库系统,如果你觉得题做的不够,不妨也可以试试。
2:葵花宝典
学习计算机语言最好的方法是什么?答曰:读程序。
没错,读程序是学习C语言入门最快,也是最好的方法。如同我,现在学习新的J#,C#等其他语言,不再是抱着书本逐行啃,而是学习它们的例程。当然,对于没有学过任何计算机语言的初学者,最好还是先阅读教程,学习完每一章,都要认真体会这一章的所有概念,然后不放过这一章中提到的所有例程,然后仔细研读程序,直到每一行都理解了,然后找几个编程题目,最好是和例程类似的或一样的,自己试图写出这段已经读懂的程序,不要以为例程你已经读懂了,你就可以写出和它一样的程序,绝对不一定,不相信你就试一试吧,如果写不出来,也不要着急,回过头来再继续研究例程,想想自己为什么写不出来,然后再去写这段程序,反反复复,直到你手到擒来为止,祝贺你,你快入门了。
3:登峰造极
写程序的最高境界其实就是掌握各种解决问题的手段(数据结构)和解决问题的方法(算法)。
是不是写出底层程序就是程序设计高手呢?非也,写底层程序,无非是掌握了硬件的结构,况且硬件和硬件还不一样,要给一个芯片写驱动程序,无非就是掌握这块芯片的各种寄存器及其组合,然后写值读值,仅此而已。这不过是熟悉一些io函数罢了。那么怎样才算精通程序设计呢?怎样才能精通程序设计呢?举个例子:你面前有10个人,找出一个叫“张三”的人,你该怎么办?第一种方法:直接对这10个人问:“谁叫张三”。第2种方法:你挨个去问“你是不是张三?”,直到问到的这个人就是张三。第三种方法:你去挨个问一个人“你认不认识张三,指给我看”。不要小看这个问题,你说当然会选第一种方法,没错恭喜你答对了,因为这个方法最快,效率最高,但是在程序设计中找到解决问题的最优方法和你用的手段却是考验一个程序员程序设计水平的重要标志,而且是不容易达到的。刚才这个问题类似于数据结构和算法中的:Map数据结构,穷举查找和折半查找。所以掌握好数据结构和一些常用算法,是登峰造极的必然之路。最后给大家推荐严尉敏的《数据结构》清华大学出版社,希望每一个想成为程序设计高手的人研读此书。
Ⅱ 本人想学习c语言,需要配置什么样的电脑,
不必担心配置问题
当今硬件发展速度很快,作为一个学习者,学习编程对电脑配置的并没有特殊的要求,大一新生往往学习c语言吧,这种程度的运算对计算机并不是什么负担,我也是大学生,曾经也问过电脑配置问题,所以请您放心,电脑的配置对学习不会产生太大影响,除非处理大型问题是,电脑的配置差异才会显示出来,配置高的速度快,配置低的速度慢,但是就和人来讲,目前我所要解决的问题,基本没这么大规模的,所以说,市面上的一般电脑基本都可以满足了
本人配置作为参考:CPU: I5 4210M 2.6赫兹 NVIDIA 2G独显 4G内存
Ⅲ 新手请教下c语言使用什么运行环境比较好
我平时使用的IDE有Devc++、QtCreator、CodeBlocks,windows平台比较流行的是visual studio。这些都是比较知名而且好用森闷的,前三种是免费的,vs是收费的,不过网上破解版比较多,也有免费版,不过没用过。
对此戚弯于新手建议使用前三种仔歼,因为轻量级,功能也齐全。关于Devc++的使用,你可以参考我写的网络经验:
http://jingyan..com/article/03b2f78c0555e65ea237ae90.html
Ⅳ 在win10系统中用sublime配置C语言,有没有详细介绍
估计题主说的“C语言编程软件和翻译”指的是中文版的C语言集成开发环境(IDE)吧。Windows下可使用的内置中文界面的C语言IDE有不少,比如微软的Visual Studio 2015、DEV-C++等等。 如果题主只是想学习Windows下的C语言开发,最好的选择应该是Visual Studio 2015社区版(相当于学生版,培养学生的使用习惯后以便在以后的工作企业中推广专业版和企业版)。尽管对于Visual Studio 2015来说还有两个更加高级的版本(专业版好企业版),但既然题主是初学者,而且最重要的是Visual Studio 2015社区版完全正版、完全免费,所以何乐而不为呢? 微软官方的下载地址:https:///downloads/download-visual-studio-vs 说完了集成开发环境(IDE),我该建议题主不要使用IDE了。有句话说,IDE是高手的擦手巾,却是新手的雨伞。什么意思?新手从头学起,虽然使用IDE很方毁裂便,但是使用IDE却忽略了不少本应该了解、掌握的细节。 那如何学习C语言才是正途呢?在Linux下使用类似于vi、Emacs之类的编辑器编写,使用GNU gcc(一款Linux平台下的C/C++语言编迅顷译器,其实还支持很多其他语言的编译)进行编译,使用makefile组织项目。 如果你被吓到其实也情有可原,毕竟习惯了Windows的方便便捷以后再接触Linux真的让人头痛。但如果你的C语言到达了一定程度后,也只有通过Linux才能让你更进一步。 好吧,既然你是新手,有选择了Windows,如果要更好的学习C语言的话,当然还是不建议使用IDE。用什么呢?Notepad++听说过吗?一款开源免费的Windows平台文本编辑器,我们使用Notepad++进行编码,那是用什么来进行编译呢?Windows平台移植版的GNU gcc——mingw!当然,这些编译操作也要在cmd命令行下进行,使用网络能够找到大量的介绍和说明。 Notepad++官方下载地址:https://notepad-plus-plus/projects/mingw-w64/ 新手汪不会?好吧,再退一步,使用DEV C++这款IDE吧。能够满足对于新手来说的所有要求,而且也是中文界面、免费软件。 DEV C++官方下载地址:sourceforge.net/projects/orwelldevcpp/ 为什么不用微软Visual Studio(VS)?亩余陆因为,只有在Linux下才能真正学好C语言,而Visual Studio不可能有Linux版(更主要的原因是Linux下的C程序猿有几个肯屈尊使用IDE的?)。 好了,下面梳理一下: ① 最好的学习C语言的环境是Linux; ② 在Windows下学习C语言最好也不要使用IDE,建议使用Notepad++和mingw来进行学习; ③ 如果一定要使用Windows平台有中文界面的C语言编译器,DEV C++是一个不错的选择,其默认使用C编译器也是mingw; ④ 微软的Visual Studio 2015当然是最方便使用的,VS 2015社区版绝对可以免费使用,但这样你会忽略掉很多本应知道的细节。
Ⅳ 在虚拟机中怎么样安装C语言开发环境
新手的话,推荐你用vbox虚拟机。。简单闹消易用。全中森亏文。安装好虚拟机之后,下载一个linux的系统镜像,就像安液春知装系统一样,安装那个镜像到虚拟机中,就可以了
Ⅵ C语言的最好运行环境是什么
问得没水平啊,我回答得也疑似灌水,嗨,随便说说
C语言只是语方,跟运行环境没关系,你要问题是哪款C语言开发集成环境的吧
就新手而言,最好的是你最熟悉的系统啦,windows、linux,你正用哪个,就是哪个最好,在这个操作系统下,有它对应的编译器 写代码时,不限制,可以是任何文本编辑器,只要保存时记得给换个扩展名 *.c c++的就用*.cpp 写的不是代码而是头文件就存为*.h
编译链接和调试时才必需要用到集成环境,window平台下,有VC 有TC 等,linux下也有gcc等编译器
没有最好的,只有最合适的,不同的操作平台下,及不同的开发对象,有不同的工具
连电脑都不是太熟的新同学只作为学C语言的工具,就用最省事的 window平台+TC 3.0吧
以前DOS下最常用的是TC (2.0,3.0)
WINDOWS下最常用的是VC(6,7,9 ...) 以前还有用C++builder也比较常用
Linux下不带界面的,我只知道gcc、cc 不清楚别的
unix 跟linux差不多吧,不同的版本都有相关的c编译器
回答这么多,能得两分不?
Ⅶ 初学c语言用什么系统好
初学C语言用Windows和macOS都可以。
Windows系统安装C语言编程环境
普通电脑安装的都是Windows,现在一般的系统都是Win7和Win10。
使用Win7,可以安装比较经典的VC6.0,这里之前用的最多的C和C++编程环境,许多高校还在用,编译、连接程序非常方便快捷。
使用Win10,由于VC6.0太老了和Win10系统不兼容,可以用集成mingw的Code::Blocks集成开发工具,因为win10默认不带C编译器,mingw是一个开源通用的C编译器,集成mingw的Code::Blocks免去了单独安装mingw的繁琐过程。Code::Blocks的C编程环境也非常友好,和之前的VC6.0相似。Win7使用Code::Blocks也是完全可以的。
macOS系统安装C语言编程环境
苹果macOS操作自带gcc编译器,可直接运行C语言编程。但还是要借助集成开发环境,初学者用文本编辑器写C程序还是有一些困难的。
Xcode。Xcode是苹果公司用来开发macOS软件和iOS软件的综合性的集成开发环境,有着非常强大的功能,而且完全免费。完美的支持C语言的开发,在创建工程时选择C语言即可,编程环境界面非常友好,非常推荐使用。缺点就是软件体积较大。
VS Code、Sublime Text、Atom。这三个软件都是代码编辑器,它们都可以支持大多数的程序设计语言的编写。以VS Code为例,它是微软推出的免费代码编辑器,可以通安装插件支持C、C++、Python、Java、JavaScript等几乎所有编程语言。要支持C和C++,需要安装ctools和clang++两个插件,还要做一些简单的配置。Sublime和Atom的配置方式也是类似的。
要想学好编程,选择什么系统、什么编辑器并不重要,重要的是什么自动多动手编程、多思考。
Ⅷ 用vs开发c程序应该配置成什么环境,上面只有c++,没有c
VS中的C++完全兼容C的,你可以直接建一个c++的文件,写入纯c的代码,直接编译就行
比如,新建一个test.cpp文件,写入如下内容,一样能编译通过,并且完美运行:
#include "stdio.h"
void main()
{
printf("C++ file input c code!\n");
}
Ⅸ 如何设置C语言里的环境变量
C语言编译器本身需要环境变量稿差埋支持庆慎,比如配置编译器可执行文件所在路径需要设置path环境变量等。
这时可以通过在命令行中调用操作系统对应设置环境变量的命令,实现设置。
a. 在windows/dos下,设置命令为set, 引用变量为%变量名%,于是设置path的可以写作set path=xxxx;%path%,这样就在path变量中增加了xxxx路径。
在C语言运行中,需要设置环境变量。这时可以使用system函数,调用系统命令来实现。
如
system("set my_env=env_string");
是在windows下增加一个my_env的环境变量,值为env_string。
而在linux下,该设置写作
system("export my_env=env_string");
(9)新手如何配置c语言环境扩展阅读:
C语言中环境变量操作
getenv(取得环境键蚂变量内容)
相关函数 putenv,setenv,unsetenv
putenv(改变或增加环境变量)
setenv(改变或增加环境变量)
对环境变量操作
#include<stdlib.h>
main()
{
char * p;
if((p=getenv(“USER”)))
printf(“USER =%s ”,p);
setenv(“USER”,”test”,1);
printf(“USER=%s ”,getenv(“USEr”));
unsetenv(“USER”);
printf(“USER=%s ”,getenv(“USER”));
}
Ⅹ C语言对于新手用什么编程环境好
对于新手来说你可以看看《C程序设计》谭浩强的,编程环境是VC6.0。网上有好多,你要的话我给你竖困发个。还有对于余友念新手告宏来说他的书还是很有帮助的,让你更容易入门,但是你要坚持你的兴趣和恒心才能持久。
我给你发个过去