怎么自学c++、c#编程?

 我来答
139457820
2017-03-11 · TA获得超过1237个赞
知道小有建树答主
回答量:1201
采纳率:75%
帮助的人:428万
展开全部
最次的方法是找个好点的教育机构或个人教师,但如果找的好的话效率还是蛮高的。
稍好的代价比较低的方法是自学,在网上搜教程、找朋友、加群,请教经验。

你首先要理解,这个如果完全不知道的人入门还是有难度的。你首先要找一个IDE,也就是编译器(准确地说就是一个记事本一样的东西,但他集成了很多助于编程的功能)。【以下我都是针对Windows系统说的,如果你用Linux还不会编程那我也无语了】。对于c++而言,初学可以用dev-C++(我们学计算机竞赛大多都是这个上来的),然后熟练了可以搜一些上手的高级IDE(我可以说这个过程大概要花你至少1~5年,除非你有其他编程语言的基础);对于c#而言,可以用mono或者visual studio,个人认为c#比c++更好上手(可能是我Pascal出身的缘故,但是c#比c++更严谨,估计你初学犯的错会少),但是c#比c++更高档点、估计直接学会不会有啥反效果。
其次,你就可以开始学语法了,语法是基础,语法是基础,语法是基础!。如果用c++的话,c++是个比较底层的语言了(按照现在的形式),一开始大多是编控制台程序,也就是,不是图形界面的。之后学高级了你可以编写图形化的可视化软件,比如一些小软件或者小游戏之类的。c#用处就更多,wpf啊什么的功能多,编起来容易,但是程序效率可能会低于c++(就是比c++慢一点,不过电脑速度很快这种程度大多以人的感受是可以忽略的)。而且c#对unity3d(一个3d游戏的引擎)是支持的,c#和javascript可以作为一些脚本,因为c#是交互式语言、解释型语言,而c++则是面向对象(/过程)的语言。
总之啊,我觉你要有耐心搞完这些,已经非常不易。算法学上来也麻烦。如果要追求方便的话不如用python,现在也比较流行,代码也简洁方便。主要是看你追求。你想要编什么样的程序,针对性地学习可能效率会好些。
追问
能用visual  c++吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式