int value1(int a)
{
a = a+2;
}
int value2(int *p)
{
*p=*p+5;
}
int main()
{
int b=10;
value1(b);
printf("%d\n",b);
value2(&b);
printf("%d",b);
return 0;
}
mọi người cho mình hỏi sao hàm value1 khi in giá trị của b lại không thay đổi mà phải dùng con trỏ thì nó mới thay đổi giá trị
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?