嵌入式每日学习心得2017.07.12

来源:互联网 发布:安卓连接mysql软件 编辑:程序博客网 时间:2024/05/29 06:51
头文件:包含对函数的声明,全局变量的定义,外部变量的定义,宏的定义等。


主函数:一个函数有且仅有一个主函数,主函数是程序的入口和出口,程序从
主函数开始,从上往下,一个一个语句执行。执行到主函数的最后一条语句后,
程序结束。(有return 到该语句停止)


转义字符:'\n'换行


printf:将“字符串内容”,存放到stdout标准输出缓冲区读取并显示在屏幕
或其他显示设备上。


scanf:标准输入函数,将“字符串内容”,存放到stdin标准输出缓冲区


软件=程序+文档


程序=函数+函数+。。。


函数=数据结构+算法(方法)


语句:在程序中,以';'结束的的代码表示一条语句,每个语句就是一个执行的步骤


算法的五个特性:
1.唯一性(确定性,每条语句执行后的结果唯一)
2.有穷性(算法的每条语句,必须在一定的时间内,可执行完)
3.输入 (需要初始信息,可以多个可以没有)
4.输出 (执行的结果是为人所需,必须要有输出)
5.健壮性 (可行性,每个步骤的结果,和预期的效果要相同)


KT -> UNIX


汇编 》 与机器硬件对应  。移植(兼容)很差


KT 》 BCPL 》 B语言


DR和KT用B 》 UNIX  》新的数据结构和语法 》C语言


DR和KT用C 》 UNIX 


C语言 》 C++ ,Java ,C# ,PHP ,Objective-C ,Swift ,VB


C语言基础:
运算符34
+ - * / % ++ -- > < = == >= <= != ! || | && & ^ ~ << >>
( ) [ ] { }  \ . , ; ?  ' '' : 


关键字32
void char int float double long short auto struct const signed unsigned 


extern  register  static  size.of  default typedef(给数据类型起别名)


union(声明共用数据类型) enum(声明枚举)


volatile(说明变量在程序执行中可被隐含的改变)
控制语句9
选择:2 if.else  switch.case
循环:3 for  while  do.while
返回:4 return  break  continue  goto


标识符:函数名,变量名(由字母,数字,下划线组成,不能以数字开头,不能和关
键字重名,且不能重名)


cpu 寄存器 内存条 硬盘 U盘(内存是掉电易失)


交换文件:异常中断





原创粉丝点击