[email protected] 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica...

29

Transcript of [email protected] 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica...

Page 1: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

[email protected]

Vincenzo Marra
28 febbraio 2018
Page 2: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

nomedelfile.c

.c

Page 3: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C
Page 4: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C
Page 5: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C
Page 6: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C
Page 7: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C
Page 8: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C
Page 9: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

Specifica

Input: Nulla.

Output: La stringa Ciao Mondo.

Descrizione: Scrivere un programma in C che produca in uscita — ossia,

visualizzi sullo schermo del computer — la stringa di caratteri

Ciao Mondo.

seguita da un ritorno a capo, e quindi termini.

CiaoMondo.c

Page 10: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

Page 11: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

/* Il mio primo programma in C */

/* e */ e

ignorato dal compilatore.

Page 12: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

// Un commento su riga singola

Page 13: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

#include <stdio.h>

Page 14: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

int main(void)

main

void int

Page 15: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

int main(void)

main

{ }

Page 16: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

printf("Ciao mondo.\n");

Ciao mondo \n

Page 17: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

printf("Ciao mondo.\n");

main printf

Page 18: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

printf("Ciao mondo.\n");

printf

Page 19: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

printf("Ciao mondo.\n");

printf

.h stdio.h

standard input and output

Page 20: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

#include <stdio.h>

Page 21: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

printf("Ciao mondo.\n");

printf

;

Page 22: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

CiaoMondo.c/* Il mio primo programma in C */

#include <stdio.h>

int main(void)

{

printf("Ciao mondo.\n");

return 0;

}

return 0;

0

;

Page 23: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

gcc

gcc CiaoMondo.c

CiaoMondo.c

a.out

./a.out

Page 24: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

gcc

gcc CiaoMondo.c

CiaoMondo.c

a.out

./a.out

Page 25: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

gcc -o CiaoMondo CiaoMondo.c

CiaoMondo

CiaoMondo

Page 26: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

gcc -o CiaoMondo CiaoMondo.c

CiaoMondo

CiaoMondo

Page 27: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C

gcc -o CiaoMondo CiaoMondo.c

CiaoMondo

CiaoMondo

Page 28: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C
Page 29: vincenzo.marra@unimi.it 28 febbraio 2018marra.di.unimi.it/prog1/content/docs/L2_1.pdfSpecifica Input: Nulla. Output: La stringa Ciao Mondo. Descrizione: Scrivere un programma in C