全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货  >  物联网技术干货  >  详情

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

来源:千锋教育
发布人:wjy
2022-11-14

推荐

在线提问>>

  重点理解掌握部分:

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

  除法 /(例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,上下键选中确认即可)

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

 

相关文章

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

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

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

什么是触发器?SQL Server 2000有什么不同类型的触发器?

什么叫视图?游标是什么

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取