1,
#include <stdio.h>
int main()
{
int arr[] = {1,2,3,4,5};
short *p = (short*)arr;
int i = 0;
for(i=0; i<4; i++)
{
*(p+i) = 0;
}
for(i=0; i<5; i++)
{
printf("%d ", arr[i]);
}
return 0;
}
上面代码的结果是()
2,下面关于指针运算说法正确的是 ()
A.整形指针+1,向后偏移一个字节
B.指针-指针得到是指针和指针之间的字节个数
C.整形指针解引用操作访问4个字节
D.指针不能比较大小
3,函数处理结果的2个数据返回给主调函数,在下面的方法中不正确的是( )
A.return 这2个数
B.形参用数组
C.形参用2个指针
D.用2个全局变量
将整形数组排序,从小到大排列;写三个函数一个初始化,一个排列, 一个打印