首页 电脑/网络
程序设计
C/C++

你好!请问你知道怎么用VB设计汉诺塔游戏吗?我没学过C语言,也...

答:方便加qq吗 你回下QQ我 加你和你说

1回答
2019-06-23

如何成为一名优秀的高级C/C++程序员?

答:谢谢邀请,从事c/c++开发已经差不多十几年了,C语言相对使用起来简单一些,做的项目多了经验积累多了,整体觉得更加可控一点,但是c++越做越觉得细节越多,也面试过几百人,经常有人在简历上写上精通c/c++,不知道哪来的勇气这么去做,当然更多是刚毕业不久或者没有多少经验的人写的简历,越是工作年限长了越是不敢轻易写上精通两个字,而且面试官一般看到精通两个字都会不自觉的多问几句比较难点的问题,这种状态下基本比较尴尬了,所以不要轻易在简历上写精通两个字,这两个字还是比较扎眼的。如何成为一个优秀的c/c++高级工程师?1.由于这两种语言相对来讲比较靠近底层,所以需要对计算机原理有一定的了解,而且越是做到最后在排查大的问题的时候,就会涉及到很底层的东西,甚至会追到汇编里面找到问题的关键都是可能发生的事情,所以要做到优秀,计算机系统东西都是搞清楚,操作系统基本接口使用,计算机内存如何分配管理,堆栈静态数据区等都要有一个深入的了解,这都是区分高级语言的标记,高级语言不会关心底层实现细节注重侧重点在框架结构上,记得查找一个浏览器内核的内存泄漏问题,排查了一个多星期的时间,钩子函数寻找问题的根源,最后发现是c++引用计数出问题了,问题解决只是修改了一行代码,但是这种分析过程需要大量基本知识储备,内存管理思想都要用得上,所谓的优秀首先能解决各种底层的疑难杂症。2.良好的编码基础,基本语法必须要扎实,有些老程序员对于回调函数都折腾不清楚,只会简单模块功能操作只能做一些模块化工作,c++语法细节由于比较繁杂当然也得跟上,很多大学开设的第一门编程语言就是c++,好在只是在面向对象上基本理念上涉猎,稍微深入一点可能就会打击到学习的积极性,泛型编程之类的操作不适合上来就去学习,好的基础是需要拿出时间来磨练,基础复习在任何时候都不晚,基础直接编写代码的质量,曾经有这么一个同事,编写c/c++代码几乎都是一遍编译通过,那时候刚入行不到一年时间,觉得太不可思议了,每次看到这位同事编写代码看着都觉得是一种享受,慢慢的也开始注重基本功的学习,然后不停的打磨基础,一本c primer plus 研究了不下十几遍,后来慢慢有点这么种感觉了,所以编程的学习不是想象的那么深奥,周围有个技术好的人,跟着学好好学能起到很大的作用。3.必须经历过大的项目的洗礼,有了基础就需要有项目的锤炼,程序员的经验主要体现在项目经验上,面试新的公司主要还是看之前做过什么项目,在项目中担任什么角色,是不是具备单独带团队的能力等等都是考量的重点。项目实战才会把平时积累的东西全部拿出来,并且挖掘出自己最大的潜能。没有哪一个程序员天生就是优秀的,所谓的优秀先是装出来,然后落在实实在在的每个语法细节,每个项目问题的解决上。希望能帮到你。#####学习语言没有什么太大技巧,唯有把语法牢牢掌握,不断的练习,练习,练习,多看别人的代码,模仿着做。看书学习(当然现在视频网站也是不错的选择,不过本人建议书还是必不可少的,配合着书一起,效果会好很多)---》 无限循环[敲代码<-->看代码---->>写小作品] 自己试着录教程,在录制教程的过程等于是一个自我复习和认识的过程,能发现自己更多的不足之处并加以提升!#####c/c++的熟练掌握非常考研程序员的综合能力的,不仅仅是需要掌握大量的语法,而且也需要深入计算机原理,方能掌握指针精髓。总之一句话:需要日积月累。关注我:有很多c++编程知识,都是本人多年的经验。#####1.首先,必须把基础打好,毕竟万丈高楼平地起,基础好了,才能向上,比如数据结构,算法等等,都是很重要的2.阅读别人的代码,代码最好是开源优秀代码,这样你可以找到更多的资料3,多思考,多练习,作为程序员,最重要的就是把一个功能需求实现了,所以,多练习,百世最有效的办法#####多看书,多看教学视频,多实践,多向大佬请教,不懂的要多敲敲键盘,最后,有个软件,叫百度!

1回答
2019-06-23

c语言教材哪一种比较好?

答:最好是自己去寻找   因为学校给的有限

2回答
2019-06-20

C语言中指数函数代码是什么?

答:一,用x的y次方可用pow(x,y)可以表示,来源于extern float pow(float x, float y);文件头里要加上math.h。二,10的N次方为Ne10 或Ne+10,负数则用(-N)E10

1回答
2019-06-20

c语言入门大约需要多久时间?

答:一个月   到2三个月  :《学的慢的》

2回答
2019-06-20

计算机专业的C语言程序设计难吗?

答:找到合适的方式学习起来还是比较好玩的,课后需要花大量的时间来练习,多练习,熟能生巧,多思考,多总结,把课程遇到的问题,难点,重点都进行归纳,总结,方便以后来复习;以前学习C语言的时候,看的是 “ 如鹏网 ”的《C语言也能干大事》视频教程,挺有意思的,课程体系的设置可以极大的激发对编程的兴趣;通过开发超级玛丽,飞机大战,吃金币,连连看等经典小游戏,用C语言来开发网站等来讲解C语言的知识点,没想到C语言还可以这么学,蛮有成就感的,具体的可以到如鹏网官网上去了解一下,视频教程,课件,源码都是可以免费下载的;

1回答
2019-06-20

c++中静态成员和静态方法是什么意思?简要举例说明用处。

答:*** 我主要说的关键是“静态成员是属于类的”,而不属于任何对象所有 *** 在此对一些内容作详细的解释,其中小部分与楼上有点相同,但我说的关键处,与它不同,并修改一些说法。 首先,我在这里把楼主的“静态成员”和“静态方法”,分别对应下面的“静态数据成员”和“静态成员函数”。并把他们都成为静态成员。(它们实际是同一个概念的不同说法。) “静态成员是属于类的,由该类的全体对象共享”------就是对是这样的 “无论你建立了多少个该类的对象,静态成员在内存上只有一个”------我要说的是,无论你建多少个该类的对象,所有成员函数在内存上也只有一个 为什么说静态成员是属于类的呢?? 因为, 我们假设 class A{public: static int i;void display(){} };并定义对象 A abc; 一般的引用类的成员的方法是通过对象去引用:abc.i; abc.display;。 但可以通过类 A::i来引用i , 通过A::display()来引用display(). 《这里是要特别要注意的!!!》 而普通成员就不行, 虽然不管是静态成员还是普通成员,在内存里只有一个副本。但从这个角度去看,静态成员是属于类的。 对于静态成员函数,我们也许还分不清楚这个问题,但是, 特别是对于静态数据成员,我们就很容易理解了。 如果不定义为静态数据成员,那么每个对象都分别有一个i的副本(拷贝)。但定义为静态数据成员之后,所有的对象共享有一个i的副本,就是说i在内存里就一个副本。 那么,不同对象引用i,对i的改变的话, 其他对象中i的值也会被改变,而且所有对象的值都是相同的。 在引用静态数据成员时,可以不通过对象而通过类,静态数据成员在内存只有一个,而且可以通过类来引用。这是静态数据成员属于类,很明显的。 这是实现不同对象间数据共享的一种方法。 静态成员函数,与静态数据成员类似。就不说,需要注意的是,它在内存里始终只有一个副本(普通成员函数也一样)。 关于静态成员的生命周期,在此就不多说了。

1回答
2019-06-20

C语言中的阶符是什么意思,举例说明?

答:阶符是当一个数用科学计数法表示时,它的指数的符号,指数是正还是负,正负号就是阶符。 计算机机内数,当用科学计数法表示时,分尾数,指数,阶符3部分,阶符占1位,负为1,正为0。 aaaC语言用e格式写数时 3.456e-03 就是 3.456 乘 10的负3次方, e后面的-号,就是阶符 正阶符,不写东西,或写+号。 3.456e03 就是 3.456 乘 10的正3次方,

1回答
2019-06-20

c语言中,是否可以理解变量是数组里的一个元素?

答:你的问题稍有些不准确,声明一个整型变量i,这个i叫变量,而int是语言定义类型,而声明任意一个数组,这个数组也是变量,关于数组中的一个元素,有一些奇思妙想,应该是变量吧

1回答
2019-06-20

如何用C语言设计一个信息管理系统?

答:信息管理信息系统,最基本的登录,退出,增、删、改、查等功能都是最基本的功能。详细的可以看下“如鹏网”的《C语言也能干大事》之网站开发视频教程,有详细的关于管理系统的开发,从最初的项目功能的分析,到代码的实现以及调试,在到最后的完成,都有详细的讲解,视频,资料,源码等都是可以免费下载的。最后把系统完成的时候还是挺有成就感的,可以去看看。还可以增加一些功能:1、统计功能,生成各种报表;2、验证与预测功能,根据已知数据和条件,进行预测。3、计划功能,通过设定一定的约束条件,来提供相应的工作计划。

1回答
2019-06-20
点击加载更多
1 2 3 4 5 6
跳转至
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
筛选:
点击加载更多

提问

回答中...

感谢您的回答

您的爱心点不足
答题可以赚爱心点哦~