69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <iostream>
void change(int **number)
{
(*number)++;
}
int main()
{
int a=10;
int *pa = &a;
printf("%ld\n",pa);
change(&pa);
printf("%ld\n",pa);
getchar();
return 0;
}
#include<stdio.h>
void change(int *number)
{
//*number++;
(*number)++; /*这里是修改number所指向的内容,++的优先级比*要高,应该先取内容,然后自加*/
}
int main()
{
int a=10;
/*printf("%ld\n",&a); */ /*printf打印整型变量格式控制应该为%d, 变量不要取地址*/
printf("%d\n", a);
change(&a);
/*printf("%ld\n",&a);*/
printf("%d\n", a);
return 0;
}