Ιστορικό: Ενότητες

Δομές structures | C Programming

Εισαγωγή στις Δομές structures Δομή (structure) είναι μια συλλογή μεταβλητών (μπορεί να είναι διαφορετικών τύπων) με ένα μόνο όνομα. Παράλληλα είναι ένας τύπος που μπορούμε να δημιουργήσουμε εμείς. Για παράδειγμα: Θέλετε να αποθηκεύσετε πληροφορίες σχετικά με ένα άτομο: το όνομα, τον αριθμό ταυτότητας και τον μισθό του. Μπορείτε να δημιουργήσετε διαφορετικά ονόματα μεταβλητών για να …

Δομές structures | C Programming Read More »

Αρχεία files | C Programming

Εισαγωγή στα Αρχεία (files) Ένα αρχείο (file) είναι ένας χώρος της μνήμης, συνήθως σ’ έναν σκληρό δίσκο, μ’ ένα όνομα. Η C βλέπει ένα αρχείο σαν μια ακολουθία από bytes, καθένα από τα οποία μπορεί να διαβαστεί μεμονωμένα. Η σύνδεση με ένα οποιουδήποτε τύπου αρχείου για εγγραφή ή για ανάγνωση δεδομένων ονομάζεται και streaming. Επίσης …

Αρχεία files | C Programming Read More »

Δείκτες pointers και η χρήση τους με παραδείγματα | C Programming

Εισαγωγή στους Δείκτες (Pointers) Στην προηγούμενη ενότητα στο κεφάλαιο call by reference, στο παράδειγμα αντιμετάθεσης τιμών, χρησιμοποιήσαμε τον τελεστή & για να βρούμε τη διεύθυνση της μεταβλητής p. Η &p δηλαδή είναι ένας δείκτης της p. Η πραγματική διεύθυνση είναι ένας 16δικός αριθμός και η συμβολική παράσταση &p είναι μια σταθερά δείκτη. Η μεταβλητή p …

Δείκτες pointers και η χρήση τους με παραδείγματα | C Programming Read More »

Συναρτήσεις | C Programming

Εισαγωγή στις Συναρτήσεις Η φιλοσοφία σχεδίασης της C βασίζεται στη χρήση των συναρτήσεων (functions). Έχουμε ήδη δει και χρησιμοποιήσει πολλές έτοιμες συναρτήσεις που έχει το σύστημα, όπως είναι οι printf(), scanf(), strlen() και άλλες, αλλά δεν έχουμε δημιουργήσει δικές μας συναρτήσεις. Οι κώδικες στα παραδείγματα περιείχαν το όνομα main() η οποία είναι η σημαντικότερη συνάρτηση …

Συναρτήσεις | C Programming Read More »

Πίνακες και παραδείγματα με πίνακες | C Programming

Εισαγωγή στου πίνακες (arrays) Γνωρίζουμε την μεγάλη σημασία που έχουν οι πίνακες (arrays) για τον προγραμματισμό. Μπορούμε να αποθηκεύουμε αρκετά στοιχεία για παρόμοιες πληροφορίες μ’ έναν πολύ βολικό τρόπο. Ένας πίνακας στην γλώσσα C είναι μια σειρά δεδομένων του ίδιου τύπου, όπως π.χ. 15 στοιχεία τύπου char ή 10 στοιχεία τύπου int, αποθηκευμένα ακολουθιακά. Ολόκληρος …

Πίνακες και παραδείγματα με πίνακες | C Programming Read More »

Λογικοί Έλεγχοι και Βρόγχοι Επανάληψης | C Programming

Εισαγωγή στους λογικούς ελέγχους και βρόγχους επανάληψης Στα επόμενα κεφάλαια θα μελετήσουμε σημαντικά “εργαλεία” στον προγραμματισμό, τα οποία υπάρχουν με την ίδια σχεδόν λειτουργία στις περισσότερες γλώσσες προγραμματισμού και πολύ συχνά με την ίδια σύνταξη. Είναι τα εργαλεία λογικών ελέγχων: if, else if, else και switch και τα εργαλεία βρόγχων επανάληψης: for, while και do …

Λογικοί Έλεγχοι και Βρόγχοι Επανάληψης | C Programming Read More »

Τελεστές, Προτάσεις και Μετατροπές | C Programming

Εισαγωγή στους Τελεστές Η C, όπως όλες οι γλώσσες προγραμματισμού, χρησιμοποιεί τελεστές για να εκτελέσει τις αριθμητικές λειτουργίες. Το = είναι ένας τελεστής καταχώρησης τιμών. Πρέπει να έχουμε υπόψη μας ότι δεν μπορούμε να καταχωρήσουμε τιμή σε μια σταθερά και το μέρος στα αριστερά του συμβόλου = πρέπει να είναι το όνομα της μεταβλητής και …

Τελεστές, Προτάσεις και Μετατροπές | C Programming Read More »

Τύποι Δεδομένων και Μεταβλητές | C Programming

Εισαγωγή στους τύπους δεδομένων Η C έχει διάφορα είδη (τύπους) δεδομένων: ακέραιους (integer), χαρακτήρες(character), κινητής υποδιαστολής αριθμούς (float), κλπ. τους οποίους θα δούμε καλύτερα σε επόμενα κεφάλαια. Μια μεταβλητή είναι να συμβολικό όνομα που αντιστοιχίζεται στο περιεχόμενο μίας θέσης μνήμης, κατά τον προγραμματισμό σε μία γλώσσα προγραμματισμού. Για το όνομα μιας μεταβλητής μπορούμε να χρησιμοποιήσουμε …

Τύποι Δεδομένων και Μεταβλητές | C Programming Read More »

Εισαγωγή | C Programming

Για πολλά χρόνια η C είχε καθιερωθεί ως μια από τις σημαντικότερες και δημοφιλέστερες γλώσσες προγραμματισμού. Πολλές μεταγενέστερες γλώσσες έχουν “δανειστεί περιεχόμενο” άμεσα ή έμμεσα από την C, συμπεριλαμβανομένων των C++, C# , Shell C Unix, D, Go , Java, JavaScript, Limbo , LPC Objective C, Perl, PHP, Python, Rust, Swift, Verilog και SystemVerilog (γλώσσες …

Εισαγωγή | C Programming Read More »

Επισκόπηση | C Programming

Σύντομη ιστορία Η γλώσσα προγραμματισμού C δημιουργήθηκε από τον Dennis Ritchie στα Bell Labs το 1972 όταν αυτός και ο Ken Thompson ασχολούνταν με τον σχεδιασμό του λειτουργικού συστήματος Unix. Η C ήταν μια εξέλιξη της γλώσσας Β του Ken Thompson και εκείνη με τη σειρά της ήταν μια εξέλιξη της γλώσσας BCPL και δημιουργήθηκε …

Επισκόπηση | C Programming Read More »

Deliverability Of Your Emails

IMPORTANT Fusce non diam non ex sollicitudin aliquet a a arcu. In efficitur mi ipsum, eu vehicula turpis pharetra sed. Cras et risus et erat accumsan blandit sed at erat. Maecenas dapibus enim sem, in malesuada lacus placerat et. Praesent eget ligula eu felis gravida tristique ac sit amet eros. Orci varius natoque penatibus et …

Deliverability Of Your Emails Read More »

Investment & Marketing Final Strategies

Initial Steps: Maecenas viverra placerat dui in ullamcorper. Vestibulum tincidunt magna eu tellus rutrum gravida. Suspendisse malesuada pretium odio et venenatis. Aliquam egestas posuere metus. Proin tincidunt dictum magna, vitae viverra ante. Vestibulum hendrerit, nisi id posuere vulputate, dolor ex ultricies augue, sed placerat purus mi nec odio. Pellentesque non nulla rutrum quam pharetra fermentum. …

Investment & Marketing Final Strategies Read More »

Monitoring & Digital Advertising

Duis rutrum maximus lectus, fringilla tristique nibh iaculis ut. Maecenas varius iaculis erat, sed pellentesque lacus malesuada nec. Aenean iaculis, mi non interdum pulvinar, dolor dui tempor magna, quis aliquam ipsum justo eu lectus. Donec porta eros sed leo vestibulum, in lacinia libero fringilla. Maecenas varius iaculis erat, sed pellentesque lacus malesuada nec. Aenean iaculis, …

Monitoring & Digital Advertising Read More »

Developing Strategy

Risus vitae laoreet dictum, turpis dolor rhoncus nulla, in placerat dolor felis ut mi. Morbi mattis elit eget mauris semper, quis ullamcorper velit facilisis. How it Works: Maecenas viverra placerat dui in ullamcorper. Vestibulum tincidunt magna eu tellus rutrum gravida. Suspendisse malesuada pretium odio et venenatis. Aliquam egestas posuere metus. Proin tincidunt dictum magna, vitae …

Developing Strategy Read More »