RISOLTO Problema C (valore o indirizzo di una variabile)

Stato
Discussione chiusa ad ulteriori risposte.

Spoderman

Nuovo Utente
98
5
CPU
i5 4690k
Scheda Madre
Z 97K
HDD
Kingston SV300S37A/120g
RAM
(1X8 + 2X4)gb Kingston
GPU
R9 280X Dual X (3gb)
Monitor
60hz, 1600x900
PSU
XfX 650w
Case
Thermaltake Armor
OS
Windows 8.1
Ragazzi problema veloce veloce: stavo iniziando a scrivere un semplice programma quando mi accorgo che scrivendo una cosa del genere:
Codice:
#include <stdio.h>
main(){
    int a,b;
    printf("Inserisci il valore delle due variabili: ");
    scanf("%d %d",&a,&b);
    printf("Il valore delle due variabili e': %d %d",&a,&b);
}
e andando a compilare il risultato è questo:
txrMNgy.png
qualcuno sa il perchè?
 
M

Mursey

Ospite
E se scrivi
printf("Il valore delle due variabili e': %d %d",a,b);
cosa succede ?

Direi che stai stampando l'indirizzo di memoria della variabile.
 
  • Mi piace
Reazioni: Spoderman

Spoderman

Nuovo Utente
98
5
CPU
i5 4690k
Scheda Madre
Z 97K
HDD
Kingston SV300S37A/120g
RAM
(1X8 + 2X4)gb Kingston
GPU
R9 280X Dual X (3gb)
Monitor
60hz, 1600x900
PSU
XfX 650w
Case
Thermaltake Armor
OS
Windows 8.1
E se scrivi
printf("Il valore delle due variabili e': %d %d",a,b);
cosa succede ?

Direi che stai stampando l'indirizzo di memoria della variabile.
Ah, grazie mille, non me ne ero accorto :P
 
Stato
Discussione chiusa ad ulteriori risposte.

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili