paradeigma programma include stdio h void main printfFirst

  • Slides: 37
Download presentation

Παράδειγμα Πρόγραμμα /* paradeigma programma */ #include <stdio. h> void main() { printf(“First C

Παράδειγμα Πρόγραμμα /* paradeigma programma */ #include <stdio. h> void main() { printf(“First C Programn”); } Eξαγωγη Προγραμματος: 3/2/2000 First C Program > epl-131 6

/* programma poy ypologizei athroisma * dyo akeraiwn arithmwn */ #include <stdio. h> void

/* programma poy ypologizei athroisma * dyo akeraiwn arithmwn */ #include <stdio. h> void main() { int numbera, numberb; /* inputs*/ int sum; printf(“Enter two numbers: “); scanf(“%d%d”, &numbera, &numberb); sum = numbera + numberb; printf(“The sum of %d and %d is %dn”, numbera, numberb, sum); } 3/2/2000 epl-131 8

Εξαγωγη Enter two numbers: 34 -12 The sum of 34 and -12 is 22

Εξαγωγη Enter two numbers: 34 -12 The sum of 34 and -12 is 22 > foo Enter two numbers: 3 0 The sum of 3 and 0 is 3 > 3/2/2000 epl-131 9

Σχολια (συν. ) /* auto * ti* einai */ /******auto? ? ? ********/ /*

Σχολια (συν. ) /* auto * ti* einai */ /******auto? ? ? ********/ /* lathos sxolio */ giati */ */ einai lathos? ? ? /* 3/2/2000 epl-131 15

Δευμεσμένες Λέξεις(Reserved Words) • Λεξεις με ειδικη σημμασια για την C. Δεν πρεπει να

Δευμεσμένες Λέξεις(Reserved Words) • Λεξεις με ειδικη σημμασια για την C. Δεν πρεπει να οριζονται ξανα σαν ονοματα auto break case char const continue default do 3/2/2000 double else enum extern float for goto if int long register return short signed sizeof static epl-131 struct switch typedef union unsigned void volatile while 19

Συνταξη Ονοματος L L ονομα N _ _ L: letters a-z A-Z N: numbers

Συνταξη Ονοματος L L ονομα N _ _ L: letters a-z A-Z N: numbers 0 -9 _ : underscore 3/2/2000 epl-131 πχ metavliti rectangle_area _index_123 1 variable %super^ se tria meroi 20

Δηλωση Μεταβλητης (variable) char Δηλωση μεταβλητης με βασικο τυπο int ονομα float , ;

Δηλωση Μεταβλητης (variable) char Δηλωση μεταβλητης με βασικο τυπο int ονομα float , ; double char letter; int count, sum; float area, double volume; int index; cost; double charge; float angle, income; 3/2/2000 epl-131 24

Δηλωση Σταθερας (constant) Δηλωση σταθερας #define ονομα τιμη #define PI 3. 1453 #define YES

Δηλωση Σταθερας (constant) Δηλωση σταθερας #define ονομα τιμη #define PI 3. 1453 #define YES 1 #define NO 1 #define TRUE 1 #define PISQUARE PI*PI #define ERROR_SPACE_MESSAGE “error: run out of space” 3/2/2000 epl-131 25

#include <stdio. h> int compute_sum(int a, int b) { int sum; sum = a

#include <stdio. h> int compute_sum(int a, int b) { int sum; sum = a + b; return sum; } void main() { int numbera, numberb; /* inputs*/ int sum; printf(“Enter two numbers: “); scanf(“%d%d”, &numbera, &numberb); sum = compute_sum(numbera, numberb); printf(“The sum of %d and %d is %dn”, numbera, numberb, sum); } 3/2/2000 epl-131 36