2023-03-06 23:53来源:m.sf1369.com作者:宇宇
关键是看你自己的发展方向 通讯专业大概有2个方向
1 模拟电路数字电路或模数混合电路方向 应该学习 编程 有C语言 有汇编 当然 应该熟练掌握常用编译器 如 KEIL 等 在制作印刷电路板时 用到 protel 在软件仿真时用到 Multisim protuse 在学习单片机串口通讯时 需要编写上位机软件 用到vc++或者是vb 当然 学的越深 该学的东西也就越多
2 信号处理 DSP技术方向 要学的是matlab 等
关于 汇编 现在的教科书在讲解时都用的是汇编 考试也考 但是在实际开发中 程序员大多用的是c 或是c++ c# 但是如果你不懂汇编 那么对于做硬件电路 来说 还是很吃力的 所以汇编还是得懂 但不一定 很熟练
希望对你有用
个人建议初学的话只看一本《21天学通C语言第七版》就够了,当然也可以配合国内的《21天学通C语言 (王正仲)》看看,比较符合国人习惯,个人认为也是一本很不错的书,当年我上课的时候老师讲的课本说的基本啥都不懂,临近考试了买了一本跟着做跟着学慢慢的基本就会了。C语言对于大部分程序员而言只是打基础用的,后面还会学习C++、C#、Java等,学完之后再回过头看C语言,就会觉得C语言编程特别不爽了哈哈。当然如果你励志要去搞一些底层开发的话那估计很多大学老师没几个人能教。。。满意请采纳~谢谢~
可以通过做题的方式,写一些建的的demo测试结果,联系的不错之后,可以试着链接数据库来验证数据的结果,希望可以帮到你
#include<stdio.h>
int
main(void)
{
int
i=1,s=0;
while(i<=101)
{
s=s+i;
i=i+2;
}
printf(%d\n,s);
return
0;
}
学语言要肯下功夫,过程是很枯燥的,想学的话必须坚持
首先确立发展方向,以后想干什么,有一个明确的目标
然后开始学习,先是C语言,一切的基础
再来看你想学什么了C++,VB,Java
个人认为Java还是很有发展前景的
主要还是多看书,坚持就是胜利!
补充:最好恶补一下英语。学语言不用门门通,要一门精,把一种语言学深,到哪个公司都有人要
首先:C语言入门相对比较简单,但如果想成为一个优秀的C程序员,需要很艰苦的训练,多读代码,多练习,多上机操作,多思考,学习是一件辛苦的事情,要放弃很多东西,要坚持下来才可以,可以说C语言是基础,将来想学其他的C++,JAVA等,如果有C的基础,还是比较好入门的.
C语言的用处比较广泛,可以说任何精通计算机的人都掌握C语言了,我是本科计算机专业的,C被作为许多课程的先行课,没有了C语言基础,就不能学习数据结构,操作系统,编译原理,计算机网络等核心课程,所以说,想学习计算机的话无论想在哪个方向发展(软件,硬件,网络,应用,开发,设计等方向)都必须掌握C语言.
C Traps And Pitfalls 推荐读,不过要有一定基础。
如果你刚开始的话推荐C Primer Plus或者C In A Nutshell。
去书店买那种翻译版的书,红色皮的那种. 原著国外的.
如果可以直接看那种英文原版的(毕竟翻译过来的有些诧异).
<21天学通C语言>(第六版)
Bradley L. Jones, Peler Aitken 著.
信达工作室 译.
人民邮电出版社
这本书对初学者很好, 如果有点基础那就更好了.
建议选择谭浩强谭老师的书,简单易学,理论与实践结合的很好,而且如果能认真学的话,你会发现你的C语言基础非常的实。
也不是说其他的书不好,但是有些书只是为了让读者入门,没有前途呀。
先读谭浩强的《C语言程序设计》,这是公认的中文入门级教材。但是书中的代码风格不敢恭维。看完这本,推荐《21天学通C语言》,这本书比较好,个人感觉。看完这两本,你就可以进阶C++了。
C语言只要把基础打好就好,你要是想精通的话,最好是精通C++,这样比较有前途。但不要操之过急。
以下一段话是我给另一位初学编程的朋友建议的学习轨迹,你可以参考以下:
学习编程语言贵精不贵多,而且要循序渐进、有张有驰。
初学语言时,基本上都是从C语言入手。
一本谭浩强老师的《C语言程序设计》足够。
不过在学习过程中请注意不要学习他老人家的编程风格!我不知道现在改版了没有,反正我当年学这本书的时候,上面的代码风格让我极其崩溃。
良好的C语言代码风格,可以参阅《21天学通C语言》等。
学C最多也就半年,感觉差不多了,做一个像样的小项目,检验一下自己即可。然后就应该步入C++中。C++是一门值得深入研究的语言,仔细学进去你会发现它嗷嗷强大。其中也有许多经典的设计思想。入门级书籍推荐《C++大学自学教程》讲的比较透彻,但很厚。进阶级推荐《C++语言深入研究》等,就比较深奥了。高手级推荐《C++大师的沉思》等国外名著,讲的很晕,呵呵。
Java是一定要学的,但如果不想在这方面发展,可以不学得那么累。Java是发展最迅猛的语言之一,其技术更新之快,远胜于我们学习的速度。学习Java的重点要放在学习她的思想上。学习面向对象思想,以及建筑在其上的各种框架和架构的思想。学精C++之后再学Java,语法部分10天足够,但思想部分就看你的悟性了。
追加建议:学过C++、Java之后,再回头重温C语言,研究一下用C语言如何实现面向对象的四大特性(抽象、封装、继承和多态)。这时你就会发现,哦,之前显得如此神秘的东西原来是这样的啊……
当以上三门语言你都经历了一遍之后,就可以选择自己所要进一步深造的方向了。那时候你已经心里有数。而且这时的你学习任何一门其他程序设计语言都是手到擒来易如反掌。这就是基础的作用。
<编程珠玑>-中国电力出版社
<程序设计实践>-机械工程出版社
<实用c语言编程>-O'Rerly出版
<算法导论>
以上是本人所知道的,希望对你有帮助