C语言-14(指针)

一. p=NULL,*p不能指向NULL

二.
4. 若有语句:int a=4,*p=&a;

下面均代表地址的一组选项是:

  1) a,p,&*a                      2)  *&a,&a,*p

  3) &a,p,&*p                   4) *&p,*p,&a

选C,p是a的地址,不是*p,attention,别搞错了!!!

三. 100.0默认为double类型,100.0f表示他是float类型。double精度更高

四.
C语言-14(指针)_第1张图片

五.
C语言-14(指针)_第2张图片
六. return只能返回一个数

七.C语言-14(指针)_第3张图片
八.大端和小端:大端:高位放在低地址,低位放在高地址。小端:高位放在高地址,低位放在低地址。

九.char类型是从-128到127(important)
无符号数是从0到255C语言-14(指针)_第4张图片

十.
C语言-14(指针)_第5张图片
C语言-14(指针)_第6张图片
小数的二进制采用乘2取整法。
0.1表示2的负一次方
0.01表示2的负二次方

十一.指针数组(存放指针的数组)C语言-14(指针)_第7张图片

十二.数组指针(指向数组的指针)
在这里插入图片描述
十三.函数指针

int Add=int x,int y)
{
     }
int*pa)(int x,int y)=Add;

十四.函数指针的数组
C语言-14(指针)_第8张图片

十五.
在这里插入图片描述

你可能感兴趣的:(c语言)