今天的总结分为上午的知识点掌握和下午的大作业雏形思考
一,知识点掌握
关于难点指针变量做为函数参数的理解和易混淆部分记录
(1)定义的时候要int *pointer_i=&i:而*pointer_i=i(完全等同于变量i)
(2)对于实参,要传递一个地址常量或者指针变量,而形参以指针变量形式接收,采取的依然还是值传送的方式
数组元素指针: 这是比较难理解的地方
(1)数组元素得指针就是元素的地址由于数组名就代表数组元素的首地址,所以*(a+i)就等同于a[i]等同于*(p+i)
(2)如果是二维数组,由于数组名表示第一行元素的地址所以*data=data[0],*data[0]=data[0][0]
(3)对于指针和指针变量也是特别不好理解地方,指针就是地址,指针变量例如 int*p
二大作业思考雏形
首先要用一个主函数来调用不同的功能模块,在登陆模块打算用管理员和普通用户两种权限来处理,定义不同的结构体进行权限划分,各个功能模块之间也可以进行函数嵌套