函数指针两种方式都可以调用函數p(a,b)和(*p)(a,b)都是调用函数max并传递参数a,b。
原来*可以不要啊又试了一下p=&max也是可以的,这样写真的没有问题吗指向函数的指针是不是不分级别的
函数名就是函数的入口地址,指向函数名的指针p其地址和内容一样都为函数的入口地址。
你对这个回答的评价是
函数指针两种方式都可以调用函數p(a,b)和(*p)(a,b)都是调用函数max并传递参数a,b。
原来*可以不要啊又试了一下p=&max也是可以的,这样写真的没有问题吗指向函数的指针是不是不分级别的
函数名就是函数的入口地址,指向函数名的指针p其地址和内容一样都为函数的入口地址。
你对这个回答的评价是
b指向空间中的值赋给a指向的空间
你对这个回答的评价是?
这个应该是 ab 指针指向的值的交换
你对这个回答的评价是
首先我们已经知道:a,b,都是指针变量,*a表示指针变量所指向的值同样*b也是如此。*a=*b就是表示把指针b所指向的值赋值给指针变量a所指向的值
但是要是指针a要是没有初始化或是开辟空间的话,这樣赋值就有危险!!!
首先声明一个指针变量a但是系统并没有为其分配空间,也就是说此时指针变量的值即地址不确定的那么*a也就表礻一个不确定的值,有可能这个值是系统的重要数据那么*a=*b;不就修改了系统的数据了吗??也就变量的危险了
所以声明指针变量的时候一定注意初始化。
你对这个回答的评价是
“=”不是数学中数值的相等,而是说把指针b所指的内容赋予a
你对这个回答的评价是
这是指針a所指向的值的大小变为了b所指向的值的大小
你对这个回答的评价是?
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。