Você está na página 1de 16

-

-
-
-
-
-
-
-
-
-

2











auto double int struct
break else long switch
case enum register typedef
char extern return union
const float short unsigned
continue for signed void
default goto sizeof volatile
do if static while

5


• //

// linha comentada 1
// linha comentada 2

• /* … */

/*
UC: Fundamentos da programacao
Tema: A linguagem C
*/

6

• main ≠ Main ≠ MAIN

7
/*
inclusão de header files
definição de constantes
*/
main() // ponto de entrada (entry point)
{ // inicio do bloco de código
… // declaração de variáveis
… // primitivas executáveis
} // fim do bloco de código

8
/*
inclusão de header files
definição de constantes
*/
main() // ponto de entrada (entry point)
{ // inicio do bloco de código
… // declaração de variáveis
… // primitivas executáveis
#include <stdio.h>
} // fim do bloco de código
int main() {

printf(“HELLO WORLD!");

return 0;

9
/*
inclusão de header files
definição de constantes
*/ main

main() // ponto de entrada (entry point) 0


{ // inicio do bloco de código 0
… // declaração de variáveis
… // primitivas executáveis
#include <stdio.h>
} // fim do bloco de código
int main() {

printf(“HELLO WORLD!”);

return 0;

10
• ;

#include <stdio.h>

int main() {
#include <stdio.h>
printf(“HELLO WORLD!");
int main() { printf(“HELLO WORLD!"); return 0; }
return 0;

11

{…}

#include <stdio.h>

int main() {

printf(“HELLO WORLD!");

return 0;

12

#define #include



14
• a.exe1 a.out2
$ gcc main.c

• main.c main.o
$ gcc -c main.c

• myprog.exe myprog
$ gcc main.c -o myprog

15

16

Você também pode gostar