格式:void hanshu(int *p)
在main里面使用:
定义一个变量a
若要将a当做参数使用函数hanshu,则:
hanshu(&a);
要输出函数作用后的a,
例如输出:printf("%d",a)
总结:主函数将一个变量地址&a传送到函数中,函数通过符号处理,读取当前地址上的值,作为参数在函数中使用
那么如何传递数组呢?
若有一个数组shuzu[]={1,2};有一个函数void hanshu(int *shu)
则在主函数中,可:hanshu(shuzu).数组名看做是数组首项地址。