结构体指针与结构体变量用作函数参数时有什么区别,在用法上

日期:2019-06-28 16:27:46 人气:1

结构体指针与结构体变量用作函数参数时有什么区别,在用法上

结构体指针与结构体变量用作函数参数区别: (1)结构体指针作为函数参数时,调用时传递的是指向一个结构体变量的指针(即结构体变量的地址);结构体变量作为函数参数时,调用时传递的结构体变量本身。 (2)以下代码显示了调用时的区别 #include /* 定义结构体类型Point */ typedef struct { int x; int y; } Point; void fun1(Point point) { point.x += 10; point.y += 10; } vo
    A+
热门评论