c语言全会
① C/C++/JAVA/易语言/汇编语言全会要几学时1095够吗
不推荐学易语言。。
选一个自己喜欢的高级语言来学加汇编就可以了。
只学会基本使用不用花费很多时间,但精通任何一门编程语言都是很难的。
② 要成为一个C/C++程序员要学哪些东西
1.语言
我们要成为一个程序员,学的东西会很多很杂,但是最开始一定要从语言开始学习,而学习语言最关键的莫过于选好一本书,学校的教材就算了,根本没有写 得好的。在此隆重推荐《C++ Primer》,这本书很厚,内容也很丰富,对知识的讲解不仅仅停留在表面。如果这本书能有耐心看完,语言方面基本就没有什么大问题了,对以后的学习也打 下了一个很好的基础。
2.GUI
C++方面的GUI库有很多种,比如MFC、WTL、wxWidgets、QT。这些GUI库都各有自己的特点,其实我们只要先了解一种就可以了, 只要深入了解了一种GUI库,需要的时候再学习其他的就够了,本质上都差不多,很快就可以上手了。MFC虽然设计上有很多问题,但是作为入门还是不错的, 而且学习资料很多,碰到问题也好解决。
3.数据结构和算法
很多人都忽视了数据结构和算法方面的知识,尤其是一些编程语言的库做得非常好,几乎不需要自己去实现一些数据结构和算法,导致现在很多程序员不重视 甚至忽略这方面的知识。但是,当我们想让我们的程序跑的更快、内存占用更少的时候,这些知识就非常非常重要了。很多程序员都是刚开始的时候不重视这些,但 是工作几年后又来补习这些知识。
最开始可能不需要学习的太深入,但是基本的数据结构和算法一定要知道。
推荐《数据结构(c语言版)》,在数据结构和算法的学习中,最好不要去关心面向对象方面的技巧,就用C语言来实现,这样能更关注于算法本身的内容。
4.数据库
学习数据库的基础知识,并且掌握一种数据库使用,推荐使用mysql,而且最好不要用一些封装好的接口,而应该直接用mysql提供的数据库api,可能对数据库了解的会更深入。
5.并行
cpu主频已经不能遵循摩尔定律了,现在cpu发展的趋势是多核心。无论是多线程,还是多进程,都是为了更好的利用cpu的性能,提供更好的用户体验。这就要求我们如果要写出高效的应用程序,必然要涉及到并行计算。多花些精力在并行计算上吧,一定会有丰富的回报。
6.网络编程
这里所指的网络编程是指socket编程。现在C++的应用很多都是在做服务器开发,如何开发一个高并发、大吞吐量、高稳定性的服务器就是我们要考虑的了。
7.设计模式
设计模式不是具体的技术,更多的是如何让代码更容易阅读、更好扩展、更容易使用。
8.库的使用
C++标准库仅仅提供了一些很基本的功能,所以我们经常会引入一些第三方库。最着名的恐怕就是被称为准标准库的boost库,它提供了我们编程中用 到的各方面的技术,文本处理、算法、网络、多线程、图像处理等等,几乎无所不包。其它也有一些专着于某一方面的库,比如ACE是网络通信方面 的,TinyXML是解析xml的,OGRE是图形渲染方面的。
9.操作系统的知识
程序员需要了解的操作系统知识和普通用户是不一样的,一个高手是需要深入了解操作系统的方方面面,而不是停留在使用层面。至于应该了解哪些知 识,windows上的去看《windows核心编程》,linux的去看《深入理解linux内核》,应该可以知道自己应该学什么了。
③ 第一,如何才能记住C语言32个关键字 第二,什么叫做分配的字节数
1.关键字简单,32个不是一次全背下来,你遇到一个练习几遍就能记下来,学C语言得多练习,代码熟悉了就全会了。
2.字节是一个计算机里的空间单位,你运行的程序都是在计算机的内存里面运行的,内存是有大小的,那你定义的不同变量,肯定也会在内存中占有一定空间,不同类型变量在内存中占有的空间大小就是它所分配的字节数
④ 关于老谭的C语言问题!
说实话,学完C语言的人,几乎没人敢说全等的,C语言的博大精深不是几天能洞悉的,像我们计算机系的人,一般在完成大学后,都不敢轻言c语言我全会了,懂与用又是不同。看不懂很正常,c语言是另一种语言,类似于英语的学习,要日积月累,不是几天能成的,要经常上机操作,这样你会发现更多的东西。加油!别听别人怎么说,关键是你怎么学。
⑤ c语言学习
本人刚从大学毕业出来,和LZ的经历类似,可以提供一些本人的建议,如果认为是网上找的请直接无视.进入正题.
首先说说C语言吧,C语言的确是很地层的语言,以后学的很多语言在语法上都和C很类似,因此学好C语言的确是很重要的
对于初学者来说呢,主要要学的还是C语言的语法,至于什么英语怎么好什么的根本不用管,一共就那么几十个关键字对吧。学一门语言最重要的肯定是练习,其次呢,肯定是要养成一种习惯性思维(有优点也有缺点)。这是什么意思呢,我大一的老师当时就跟我们说:你们以后程序写多了就有和其他人不一样的逻辑思维了。现在想想的确是真的,比如随便看到一样东西,我的想法是怎么用程序来实现它(高楼大厦的变幻的霓虹灯就是个例子)。
我也说过了,逻辑思维很重要,但是还是不要忘了,最重要的是什么——练习。
就好象学英语,要多说多听一样。对于一门编程语言,肯定要多写多读。很多初学者的确是写的很多,但是却忽略了读者一块,危险拉。我现在的活很多都是读别人的代码,看别人的逻辑,很痛苦但是很重要的。
具体讲讲C语言的内容吧(初学者):
1。 基本变量 (int,char,float,double...)
2。 表达式 (+,-,*,/,%,++,--,|,^... )
3。 流程 (选择:if,switch; 循环:while,do-while,for)
4。 函数
5。 数组
6。 指针
7。 文件
8。 其他乱七八糟的
我希望你家里能有一台装了VC6。0/VS2003/VS2005/VS2008/VS2010等的电脑
然后就是对着书把概念弄清楚,怎么弄呢,一定要结合程序。让自己的思维拓展的开阔一些,举一反三是很重要的,比如当你按照书上抄了一个程序,首先运行看结果,理解之后怎么办,这个时候不是敲进去下一个书上的程序,而是把这个程序尽可能的改的乱七八糟的,实现一些你想要的功能。
最后一点重要的就是查资料。很多API函数你一开始是不知道的,比如<string.h>的strlen ,怎么办,上网或者翻书,借助那些API实现更加复杂的东西
我做个好人,给你个邮箱,这一个月内不懂的问我(不保证全会哈): [email protected]
⑥ C语言一道问题,大神分分钟搞定
P(AUBUC)=P(A)+P(B)+P(C)-P(AB)-P(AC)-P(BC)+P(ABC)。
所以三项全会的为:
n + n12 + n13 + n23 - n1 - n2 -n3。输出即可。
⑦ C和C++语言
你说C语言十天学会了,我还是抱有怀疑态度的。
可能是是关于C中的语法,各种变量的定义等等了解了,我也简单的说一些基于C的概念吧。
算法,就是基于C语言的关于数据存储的复杂的东西,只要你把算法都掌握了,你C语言就算是小成了。
或许你不知道,就是我们平时用的象QQ这样的软件也是可以用C语言来编写的,这就是操作系统(如windowXP)提供的API函数编程。
仅仅明白,和精通是有差距了,或许,换个方式思考吧,假如十天可以C语言学好了,那么,程序员的数量会那么少吗?
如此简单的拥有高薪工作,大家不都趋之若鹜?
⑧ 学习c语言所需要的数学基础
要有一些数学的基础!语法学的再好!可是不会计算,那也是白搭!就像要你编写一个这样的程序:输入三条边的长度,求出三角形的面积。如果不晓得怎么计算,还不是编不出来!所以数学是非常重要的在C语言中!但是也不像提问者说的那么恐怖!要学那么多!我自认为,并不是所有的数学知识都要掌握!想什么泰勒公式,格林公式。。。这些很难得公式!基本上C语言是用不上的!之所以C语言需要数学基础!主要是需要学数学所带来的思维能力!这像英语的语感样!是品是积累的!如果提问者!很想学习C语言,而又不想数学成为绊脚石~!可以只需将初中数学吃透怎可!但如果提问者想学好C语言!则要注意积累自己的数学思维!
⑨ 大学c语言
建议如下:
1.多多留意公共基础知识,这些有30',不难但是很琐碎,要多看多记。
2.多看看指针,函数,循环以及他们的组合题目。
3.多看看一些经典的算法,这对自己的提高有好处。
4.多上机操作增强理解。(很重要!!!)
我就是这样过来的,0基础一个月笔试优秀机试良好,这也是我所有的经验了。
如果同学你能安心做到,想必一定比我能取得更好的成绩。祝学习考试顺利。
⑩ 会C语言!的请进
慢慢学,慢慢学。计算机系的学生也要花一个学期(半年)来对付它。
To OP红发杰克:为什么您能碰上高人指点阿。偶运背,自学的,痛苦...
To defower:补充点意见,学C不能光看,要多写,自己搞点小程序自己摆弄着玩~还有多看高手代码~完成同一样事情高手的代码可能比你自己的要来得简单明了~还有还有~有问题多上来问阿哈~