跳过本内容页

嵌入式C语言高级--语法概述

  • 课程机构:麦子学院
  • 有效周期:1年
  • 所属省份:全国
  • 报名人数:351
  • 课程代码:MZ/MZ2IT0701003/20151124
报名学习

报名失败

微信

课程概述

C语言,是嵌入式开发的一个核心工具,也是从事嵌入式开发人员必须掌握的重要工具,本套课程将重点围绕C语言的32个关键字,掌握其中使用它们的技巧和规律,帮助嵌入式开发人员提高遇到问题和解决问题的能力。

授课老师

王海宁

王海宁

学校/机构:麦子学院
职位:金牌讲师

课程特色

1.知识体系完整,讲解全面;

2.课程内容不仅局限于语法表象知识,更注重基本程序设计思想挖掘;

3.嵌入式Linux金牌讲师、麦子学院教学负责人权威授课。

常见问题

1. 关键字static的作用是什么?

在C语言中,关键字static有三个明显的作用:
第一,在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变;
第二,在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量;
第三,在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。

2. 关键字volatile有什么含意?可以给出三个不同的例子吗?

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子:
第一,并行设备的硬件寄存器(如:状态寄存器);
第二,一个中断服务子程序中会访问到的非自动变量(Non-automatic variables);
第三,多线程应用中被几个任务共享的变量。

相关教参

嵌入式Linux C语言应用程序设计(修订版)

嵌入式Linux C语言应用程序设计(修订版)

华清远见嵌入式培训中心,孙琼 编著

人民邮电出版社

嵌入式C语言实战教程

嵌入式C语言实战教程

李令伟,黄文涛 等 编著

电子工业出版社

嵌入式系统高级C语言编程

嵌入式系统高级C语言编程

凌明 编著

北京航空航天大学出版社

嵌入式C语言程序设计教程

嵌入式C语言程序设计教程

李红,钟铮 编著

机械工业出版社

相关课程

    证书大图

    报名提醒

    购买《嵌入式C语言高级--语法概述》课程需支付¥

    您确定购买吗?