天天看点

C语言

主函数-程序的入口

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)指针指向空间释放:

局部变量进入函数范围创建出它范围后销毁(内存空间还给系统),此时指针会变成野指针