Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α9.2 · Τι κάνει το πρόγραμμα με τη scanf;

Διάλεξη 9: Δεδομένα Εισόδου, διαφάνεια 30 · Δυσκολία ★☆☆ · trace · Κεφάλαια: 9

Τι κάνει το παρακάτω πρόγραμμα;

#include <stdio.h>
int main() {
  int n;
  printf("Gimme a number: ");
  scanf("%d", &n);
  printf("Square: %d\n", n * n);
  return 0;
}

Υπόδειξη

Τι σημαίνει η προδιαγραφή %d στη scanf, και γιατί μπροστά από το n υπάρχει &; Τι γράφεται στο stdout αν δώσετε 16;

Αριθμός στον οδηγό: Α9.2 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: slides-lec09-scanf-square · Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec09-scanf-square.html · Markdown (GitHub)