Код должен быть отправлен функции a int должен отправить только int и показать изменения после функции. поэтому я пробовал это:Некоторый код указателя
int main(void)
{
int number = 0;
printf("Please enter some number: \n");
scanf("%d", &number);
printf("the number that you entered: %d\n", number);
inc(number);
printf("After the 'inc' function, your number is: %d\n", number);
system("PAUSE");
return 0;
}
/*
*/
void inc(int x)
{
int* px = &x;
*px= *px+1;
}
Это печатает точно такое же число и не меняется вообще. Помогите?
Вам необходимо передать адрес и изменить значение функции. –
Не обижайтесь, пожалуйста, сначала перечитайте основную книгу C, указатели, пожалуйста. –
'x' inside' inc' - это копия – milleniumbug