Mere om Funktioner - slide 7 : 21 |
Vi kan nu endelig forstå hvordan scanf virker
I særdeleshed hvorfor adresse operatoren & er så vigtig i kald af scanf
#include <stdio.h> int main(void) { double d; int i; printf("Please enter a double followed by an integer:\n"); scanf("%lf %d", &d, &i); printf("d: %f, i: %d\n", d, i); return 0; }
Der overføres to pointere til scanf.
Disse pointere udpeger to pladser i lageret (variable), hvor scanf kan placere de indlæste værdier.