指针知识点
- 指针存变量地址
- 指针大小只与当前编译环境有关
- 同种类型的才能做运算
- 空指针表示地址为0的空间
- int *p表示野指针
- 空指针与野指针没办法做取*运算
- 指针变量与变量不能直接赋值,p=&a;
- int a[10]:整型数组里边有10个元素
- int*p[10]:指针数组,数组里每个元素都是指针,存的都是地址
- int(*p)[10]:数组指针,存的是元素为10个且类型为int 的数组的地址
- int*p( ):指针函数,返回值为指针
- int(*p)():函数指针,存的是返回值为int类型没有参数的函数地址。
字符串知识点
char nums[10];
scanf("%s",nums);
//字符数组输入
- 当字符串包含空格时,是能用gets()输入;
- “\0”字符串结束标识