c语言

1.什么是函数指针,什么是指针函数?

函数指针:指向一个函数的指针
指针函数:返回值为指针的函数

2.指针的大小

指针的大小和编译器的位数有关,在32bit的系统下指针的大小是4个字节,在64bit的系统下指针是8个字节。
指针的大小是固定的,和类型无关。

3.sizeof和strlen的区别

sizeof是一个运算符,strlen是一个函数,包含string.h
sizeof计算的是所占内存的大小,strlen计算的是字符串的长度
strlen一般用于字符串的长度计算,sizeof可以计算int float

4.数组指针和指针数组的区别

数组指针本质是指针,这个指针指向数组
指针数组本质上是一个数组,里面的每一个数组都是指针