Первый раз с указателями в C (проблема в выводе)
Привет всем!!!
Сегодня я начал использовать указатели на языке Си, и у меня возникла проблема с выводом данных.
У меня есть это
[^]ошибка[^]
Я попытался изменить %d на %ls ,как он говорит, но в выходных данных он не показывает мне адреса .
В чем же проблема?
Заранее спасибо !!!
Что я уже пробовал:
Код:
#include <stdio.h> int main() { int x; int *p; p = &x; *p = 75; printf("price of x = %d ,\t price of pointer p = %d ,\t address of x => %d ,\t address of pointer p = %d \n" , x , *p , &x , p); x = 999; printf("price of x = %d ,\t price of pointer p = %d ,\t address of x => %d ,\t address of pointer p = %d \n" , x , *p , &x , p); *p++; printf("price of x = %d ,\t price of pointer p = %d ,\t address of x => %d ,\t address of pointer p = %d \n" , x , *p , &x , p); return 0; }