函数指针与指针函数
函数指针的定义:函数指针,其本质是一个指针变量,该指针指向这个函数。总结来说,函数指针就是指向函数的指针。
声明格式为:类型说明符 (*函数名) (参数)
int (*fun)(int x,int y);
指针函数的定义:简单的来说,就是一个返回指针的函数,其本质是一个函数,而该函数的返回值是一个指针。
声明格式为:*类型标识符 函数名(参数表)
int* fun(int x,int y);
大端模式与小端模式
大端模式:字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。(更符合人的思维方式)
例如:一个16进制数0X123456,则存放的位置是:
0X3000 | 0X12 |
0X3001 | 0X34 |
0X3002 | 0X56 |
小端模式:与大端存储模式相反,在小端存储模式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节
注:我们常用的X86结构是小端模式,而KEIL C51则为大端模式。很多的ARM,DSP都为小端模式。有些ARM处理器还可以由硬件来选择是大端模式还是小端模式。