找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15253|回复: 49
打印 上一主题 下一主题
收起左侧

学习单片机c语言是否是一定要学好的

  [复制链接]
跳转到指定楼层
#
学习单片机c语言是否是一定要学好的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

49#
ID:256449 发表于 2017-12-2 14:17 | 只看该作者
对,至少目前是这样
回复

使用道具 举报

48#
ID:256421 发表于 2017-12-2 13:05 | 只看该作者
C语言是必须的,当然要好好学
回复

使用道具 举报

47#
ID:256394 发表于 2017-12-2 12:35 | 只看该作者
不一定,只要逻辑合理,会小学加减就可以学好!
回复

使用道具 举报

46#
ID:249808 发表于 2017-12-2 10:27 | 只看该作者
这个C呀!要真正学精的话你没有三五年是搞不来的!这个是靠经验来推动的!
回复

使用道具 举报

45#
ID:256163 发表于 2017-12-1 15:46 | 只看该作者
是的   看不懂程序没有用
回复

使用道具 举报

44#
ID:255776 发表于 2017-12-1 15:30 | 只看该作者
肯定要学好c语言,不然你要去学汇编,那个更难
回复

使用道具 举报

43#
ID:255072 发表于 2017-12-1 14:53 | 只看该作者
如果你对C语言很了解,特别是指针及数据结构很了解,相应的linux命令能熟练使用的话,外加有比较好的英语基础,那么学习起来也比较顺手,一句话,你要认为你技术和学习能力强,建议做嵌入式linux,学习嵌入式linux可以看看“华清远见星创客”
回复

使用道具 举报

42#
ID:256138 发表于 2017-12-1 14:53 | 只看该作者
C语言擅长和硬件打交道,说得好
回复

使用道具 举报

41#
ID:256138 发表于 2017-12-1 14:52 | 只看该作者
会是必须的,C语言擅长和硬件打交道
回复

使用道具 举报

40#
ID:256017 发表于 2017-12-1 14:44 | 只看该作者
先不用很会编程,但是一定要回阅读程序
回复

使用道具 举报

39#
ID:256017 发表于 2017-12-1 14:44 | 只看该作者
是的,很多都是用C语言写的
回复

使用道具 举报

38#
ID:256126 发表于 2017-12-1 14:24 | 只看该作者
前面刚学不用太精通,后面一定要的
回复

使用道具 举报

37#
ID:256124 发表于 2017-12-1 14:12 | 只看该作者
C语言擅长和硬件打交道,想设计出好东西,缺不了熟悉C语言的
回复

使用道具 举报

36#
ID:247340 发表于 2017-12-1 09:39 来自触屏版 | 只看该作者
如果你想自己设计一样东西,c语言是必须要精通的,有很多代码需要反复琢磨。如果只是偶尔做个东西,只需懂得基础就好,代码什么的在网上查好,一般错误很少。
回复

使用道具 举报

35#
ID:253733 发表于 2017-12-1 09:03 | 只看该作者
我觉得是必须的
回复

使用道具 举报

34#
ID:255986 发表于 2017-12-1 09:00 | 只看该作者
好多单片机都是c语言起步,c语言看不懂,你好难搞的
回复

使用道具 举报

33#
ID:255871 发表于 2017-12-1 08:50 | 只看该作者
学的精通当然是好的,不过基础会用就可以玩起来51了,表示学过c玩51挺容易上手
回复

使用道具 举报

32#
ID:255976 发表于 2017-12-1 08:08 | 只看该作者
大体的思路和一些代码的意思必须要理解,要自己完全的编写是不现实的,但是能在代码上改明白是应该具备的
回复

使用道具 举报

31#
ID:255935 发表于 2017-11-30 22:53 | 只看该作者
C其实还是比较容易上手的,也是学习其他语言的敲门砖
回复

使用道具 举报

30#
ID:255908 发表于 2017-11-30 21:58 | 只看该作者
C语言是个基础,只有基础打好,才会避免一些不必要的问题,学好了C语言,就像有了一把矛,但要变锋利,还的不断磨练
回复

使用道具 举报

29#
ID:255894 发表于 2017-11-30 21:36 | 只看该作者
刚开始编程我感觉就是按逻辑来,C语言是一类工具,不要犟死理,用什么指令别管麻烦不麻烦,他山之石可以攻玉
回复

使用道具 举报

28#
ID:255869 发表于 2017-11-30 20:44 | 只看该作者
肯定是要有一定基础的,否则学不懂
回复

使用道具 举报

27#
ID:114814 发表于 2017-11-30 18:59 | 只看该作者
嗯  尽量学好吧  以后一般都会用到
回复

使用道具 举报

26#
ID:254721 发表于 2017-11-28 15:43 | 只看该作者
至少是要会一些,能看懂例子跟教程,这样才能自己去理解。
回复

使用道具 举报

25#
ID:254708 发表于 2017-11-28 15:38 | 只看该作者
一些基础还是要的。因为很多单片机是基于C语言的
回复

使用道具 举报

24#
ID:254701 发表于 2017-11-28 15:25 | 只看该作者
一般水平肯定要有的,当然肯定越厉害越好啊
回复

使用道具 举报

23#
ID:254593 发表于 2017-11-28 11:38 | 只看该作者
了解就行,不用精通
回复

使用道具 举报

22#
ID:254589 发表于 2017-11-28 11:25 来自触屏版 | 只看该作者
C语言是把单片机搞懂的基本,学好C,才可以理解芯片是怎么控制及运行的,总之想学好单片机,C很重要。
回复

使用道具 举报

21#
ID:254064 发表于 2017-11-28 11:06 | 只看该作者
肯定要学好啊!
回复

使用道具 举报

20#
ID:254556 发表于 2017-11-28 10:30 | 只看该作者
基本方法学好,再者就是思路
回复

使用道具 举报

19#
ID:254539 发表于 2017-11-28 10:15 | 只看该作者
c语言是编程里的基础语言,学好点对以后的编程理解都是有好处的。但语c确实是太基础了,不建议花太多时间
回复

使用道具 举报

18#
ID:254068 发表于 2017-11-28 09:51 | 只看该作者
当然要好好学了
回复

使用道具 举报

17#
ID:254494 发表于 2017-11-28 08:54 | 只看该作者
当你深入的时候,就知道学精的好处了
回复

使用道具 举报

16#
ID:254453 发表于 2017-11-27 23:33 | 只看该作者
啊,应该是
回复

使用道具 举报

15#
ID:254444 发表于 2017-11-27 22:59 | 只看该作者
还好吧,首先要懂单片机的基本原理
回复

使用道具 举报

14#
ID:247789 发表于 2017-11-27 22:09 | 只看该作者
肯定要学好,有些工作了好几年的工程师会单片机,但C语言基础挺差的,和真正的大神比起来,真的没法比。我刚毕业,坐我旁边的是个北京大学的,C语言的基础知识太扎实了,公司来来去去好多工程师,基本都被他秒杀。还有一个工作了十几年的工程师,都自认比他差。学校的知识是通用的,就看你会不会用,你用的好,你就是爱因斯坦,用不好,去要饭
回复

使用道具 举报

13#
ID:60379 发表于 2017-11-27 21:51 | 只看该作者
单片机C语言讲解非常完整透彻的好书一本,只要学懂这本书上的C语言,其它C语言的书都不用看了。第二章   C语言基础
第2章  单片机开发必须掌握的C语言基础
2.1  简单数据类型与运算符
2.1.1  原码、反码、补码、BCD码、格雷码
    2.1.2  常量      
    2.1.3 变量的数据类型(bit、char、int、long、float)
2.1.4  变量存储空间(code、data 、bdata 、idata、xdata)
2.1.5  变量存储类型(auto、static、extern)
2.1.6  变量作用域
2.1.7  运算符   
2.1.8  运算符的优先级与结合性
2.2  C51构造数据类型
2.2.1  数组:将相同类型数据组合在一起就构成数组(如数码管显示缓冲区)
2.2.2  结构体:将不同类型数据组合在一起就构成结构体(如年月日2014-12-31)
2.2.3  共用体:不同变量占用相同内存地址就是共用体
2.2.4  指针:用于直接读取或修改内存值
2.2.5  #define与typedef的差别
2.3  流程与控制
  2.3.1 分支结构
  2.3.2  循环结构
  2.3.3  跳转结构
2.4   函数
    2.4.1 函数定义
2.4.2  调用格式
2.4.3  传值调用与传地址调用2种方式对比
2.4.4  数组作为函数参数
2.4.5  使用指针变量作函数形式参数
2.4.6  使用结构体变量指针作为函数参数
2.4.7  函数作用域
2.4.8  库函数
2.5   模块化编程
    2.5.1  头文件的编写
    2.5.2  条件编译
2.5.3  多文件程序(模块化编程)



回复

使用道具 举报

12#
ID:111634 发表于 2017-11-27 21:02 | 只看该作者
xiong_50351671 发表于 2017-11-27 18:17
必须的,特别是指针!!!!!!!!!!!

错!不用指针也可!指针学不好的人,千万不要被吓住了。
回复

使用道具 举报

11#
ID:249564 发表于 2017-11-27 20:20 | 只看该作者
是的。单片机里需要c语言来编写程序。
回复

使用道具 举报

10#
ID:142559 发表于 2017-11-27 20:18 | 只看该作者
C语言是必须的,你会汇编也行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表