初学习C语言的小建议 点击:520 | 回复:8



嵌入式学习中

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:26帖 | 1回
  • 年度积分:0
  • 历史总积分:88
  • 注册:2018年5月13日
发表于:2018-07-15 16:28:35
楼主

    初学C语言的朋友应该首先了解C语言关键的核心概念(结构化、三个执行流程、优先级、指针、文件、共用体、函数、作用域、重载等 ),只有弄明白了这些才能在今后的学习中游刃有余的把握C语言的精髓。这几个概念就像逻辑线一样,把整个C语言的体系贯穿起来,给人一种“结构化”的思想体系。下面我简要谈一下这几个核心概念。

1、从宏观角度来看,结构化是C语言的编程思想基础,就是说C语言每一个功能模块就是一个结构,每一个结构实现一个运算或一个算法,这个结构就用大括号表示“{ }”,大括号里面的就是算法。尤其注意的是大括号的“}”括在那里,就决定在哪里结束算法功能。这些是初学者经常犯的错误,往往会把算法功能的结束点弄错。

2、 三个执行流程就是顺序流程、条件流程、循环流程。三个流程都是计算机通用的执行流程,是必须了解的流程,每一个算法都基于这三个流程执行顺序。

3、 优先级是对多个函数并列时候优先算法的特权,没有注意优先级的顺序就会把算法出错,这些优先级是必须记住的。

4、 指针是C语言的重要特点,是对运算速度加快运算的重要精髓。它是对数据地址的操作,而不是对数据的操作。

5、文件和共用体是很简单的概念,不用多说了。文件顾名思义和日常概念一样,学过数据软件的都对共用体了解不是太难。

6、从微观角度来看,函数是C语言的驱动机制,所有的语句都由函数驱动来实现的。记住函数命令和相关的配置参数,就能好好的利用C的优势。注意的是,函数不能记错,不然你将得出错的结果。如果能学会调试,那就会更深一层了解函数功能的作用。更多学习交流可以加Q3472880374

7、作用域就像使用期限一样,说明从那里到那里所起的作用,在这之外的就不起作用了(过

期的东西就不值钱一样)。把握好作用域的使用方式,就能明确函数的关系,不会在巨大的函数名里面迷失方向。

8、重载就是为了方便用户,使用类似于调用的机制给用户减少写入时间的功能。就像查字典一样,你不懂一个字,就要去查字典(相当于调用别的工具来实现你要做的事),而查字典是你已经学会的东西,就可以做这件事了。 学习C语言从大体上了解还不够,要把各种原理在脑海里模拟一遍,实现把计算机C的功能在人脑里运作,就能从宏观上把握C的步骤。





小风525

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 92回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2018年12月04日
发表于:2018-12-07 19:04:19
1楼

支持一下。。。

chun1989

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 1151回
  • 年度积分:33
  • 历史总积分:1087
  • 注册:2012年11月20日
发表于:2020-06-25 23:20:17
2楼

支持一下。。。

cqc1991

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 58回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2010年11月26日
发表于:2020-06-26 00:10:33
3楼

感谢分享,正在学习中

小张89757

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 89回
  • 年度积分:112
  • 历史总积分:894
  • 注册:2019年2月25日
发表于:2020-07-08 10:08:37
4楼

感谢分享,正在学习中

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:221
  • 注册:2019年6月05日
发表于:2020-10-12 14:54:20
5楼

感谢分享



jy123461

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 18回
  • 年度积分:33
  • 历史总积分:118
  • 注册:2020年11月02日
发表于:2020-11-07 10:30:49
6楼

感谢分享,正在学习中

abceol

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 314回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2017年12月16日
发表于:2020-11-10 09:20:11
7楼

学习一下

木村羽

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 51回
  • 年度积分:0
  • 历史总积分:184
  • 注册:2021年3月10日
发表于:2021-03-18 15:03:22
8楼

谢谢分享!


热门招聘
相关主题

官方公众号

智造工程师