主函数-程序的入口
main函数不可没有,也不可出现多行main函数,main有且仅有一个。
int main()
return 0
main前面的int指的是函数调用后返回一个整型值。int是整形。
返回0,0是整数 void main是过时的函数。
库函数-C语言本身提供给我们使用的函数。
数据类型:
char 字符型
short 短整型
long 长整型
long long 更长的整形
float 单精度浮点数
double 双精度浮点数(小数点位数比float多一些)
%p-打印地址
%x-打印16进制的数
指针就是地址
通过指针能找到以他为地址的内存单元,就像家的门牌号。
指针是用来存放地址的变量。
一个内存单元=一个字节
通过0和1来编造地址
指针的类型意义:1、决定了对指针进行解应用时有多大权限(能操控几个字节)
2、决定了指针的步长(指针走一步走多远)
3、野指针指的是指向未知位置的指针(随机,不正确,无明确限制的)野指针成因:(1)指针未定义;(2)指针越界访问。;(3)指针指向空间释放:
局部变量进入函数范围创建出它范围后销毁(内存空间还给系统),此时指针会变成野指针