千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:北京千锋IT培训  >  技术干货  >  物联网技术干货  > 嵌入式之C基础重点知识整理

嵌入式之C基础重点知识整理

来源:千锋教育
发布人:wjy
时间: 2022-11-14 15:00:00

  重点理解掌握部分:

  运算符、数据类型、强制转换

  除法 /(例8/7==1)

  取余%(两数必须为整形)

  不同精度的多个数运算,结果精度与最高精度一致

  精度问题

  常用%d(十进制整形) 、%s(字符串)、%c(字符、%f(以小数输出单双精度)

  详细参考 http://blog.csdn.net/sinat_34009734/article/details/51646469

  Const的几种用法

C基础重点知识整理1

  例如:double const PI=3.14; const doublePI=3.14;

C基础重点知识整理2

  参考 http://blog.csdn.net/firefly_2002/article/details/8044971

  Const尾随XX,XX的指向就是固定的,不能赋值给XX改变指向。例如const *p, 不能操作*p=‘a’改变p指向的变量的值;同理 *const p,不能进行p=a操作改变指向的变量。

  循环语句

  While

  for(注意执行顺序)

  continue、break的使用;

  递归

  int f(n)

  {

  If (n=X){return 已知量f(x)}

  else

  return f(n+1)*关系式;

  }

  排序算法

  冒泡排序、简单排序、···

  数组、指针!!!

  字符数组赋值:字符串赋值有默认隐藏‘/0’;单独分别赋值则没有。

  数组指针和行指针的区分

  指针函数

  多维数组赋值问题;如下 二维数组的数组名代表的是“行地址”,对象是整行,指针数小于行数,因此A选项不正确!

C基础重点知识整理3

  在多维数组中,数组名是第一个数组的地址.

  数组名 + 1表示向下移一层.

  头文件、预编译

  其他:

  gcc与make编译的区别

  Vim 自动代码规范对齐(退出编辑模式后Ctrl+v,上下键选中确认即可)

注:本文部分文字和图片来源于网络,如有侵权,请联系删除。版权归原作者所有!此页面下方声明无效!

 

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

什么叫视图?游标是什么

2022-11-08

什么是事务?什么是锁?

2022-11-08

顺序表和链表的区别

2022-11-08

最新文章NEW

什么是环境变量?如何定义、删除环境变量

2023-04-14

嵌入式之C基础重点知识整理

2022-11-14

嵌入式学习笔记之Linux的优势

2022-11-14

相关推荐HOT

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>