ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C  Το θέμα επιλύθηκε

...ασύγχρονα μαθήματα γλώσσας C

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό Star_Light » 23 Σεπ 2011, 16:16

migf1 έγραψε:
Star_Light έγραψε:Και ομως φιλε μου!!!! Σου λεω χτενισα το βιβλιο χθες βραδυ... το θεμα εχει λυθει εδω και καιρο οπως και ο ιδιος ειπες
αλλα χθες που ανοιξα λιγο το βιβλιο επεσα πανω σε αυτο και δεν γινοταν να μην το σχολιασω.

Φυσικα το βιβλιο ειναι αυτο

http://www.greekbooks.gr/books/ilektron ... -c.product

σελιδα 480 τελευταια παραγραφος (συνεχιζεται και στην διπλανη σελιδα) πουθενα πρωτυτερα δεν εχει τονισει αυτο που λες παρα συνεχιζει το βιολι του εξηγωντας πως ενα αποτελεσμα αντιγραφεται στον σωρό προσωρινα.

Μου φαίνεται αδιανόητο να μην αναφέρει πως η C δεν υποστηρίζει εγγενώς κλήσεις με αναφορά. Δηλαδή στο κεφάλαιο που πρωτο-μιλάει για συναρτήσεις δεν αναφέρει πως το πέρασμα παραμέτρων γίνεται πάντα by value, και ότι για by reference χρησιμοποιούμε δείκτες;


Δωσε μου 2 λεπτα να το τσεκαρω.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό Star_Light » 23 Σεπ 2011, 16:26

Στο ιδιο βιβλιο ΣΕΛ. 88 - 109
δεν το λεει πουθενα. Και συγκεκριμενα και στην παραγραφο που ελεγε για κλησεις
συναρτησεων κοιταξα αλλα τιποτα.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό migf1 » 23 Σεπ 2011, 16:31

Star_Light έγραψε:Στο ιδιο βιβλιο ΣΕΛ. 88 - 109
δεν το λεει πουθενα. Και συγκεκριμενα και στην παραγραφο που ελεγε για κλησεις
συναρτησεων κοιταξα αλλα τιποτα.

Τότε κάψτο όπως είναι :lol:

ΥΓ. Υπάρχει πουθενά σε pdf ;
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό Star_Light » 23 Σεπ 2011, 17:01

migf1 έγραψε:
Star_Light έγραψε:Στο ιδιο βιβλιο ΣΕΛ. 88 - 109
δεν το λεει πουθενα. Και συγκεκριμενα και στην παραγραφο που ελεγε για κλησεις
συναρτησεων κοιταξα αλλα τιποτα.

Τότε κάψτο όπως είναι :lol:

ΥΓ. Υπάρχει πουθενά σε pdf ;


Θα το ψαξω... αν και δεν νομιζω..
Το οτι δεν το λεει παντως ειναι εγγυημενο. Δεν θα ειχα λογο
να παραμεινω αλλωστε σε αυτο αν το ελεγε. :lol: :lol:
Η πλακα ειναι πως πανω -πανω γραφει και BEST SELLER φυσικα δεν ειμαι
εγω αρμοδιος να κριτικαρω μια τοσο μεγαλη δουλεια οπως η συγγραφη ενος βιβλιου (και ενα λαθος να κανει πρεπει να υπάρχει κατανοηση μιας και απο αυτο ξεστραβωνομαι :lol: :lol: ) απλα τελικα τεινουμε στο συμπερασμα
οτι καμια φορα και τα βιβλια εχουν λαθη και δεν ειναι 100% συνεπή.

p.s Το καλοκαιρι που διαβαζα αγγλικα απο το λεξιλογιο που μας ειχαν δωσει βρηκα να φανταστεις
καποια λαθη σε λεξεις. 4-5 λαθη σε 2 βιβλια των 64 σελιδων συνολικα. Επισης το sibling χθες στο λεξικο το ειδα οτι σημαινει αυτοθαλης
αδερφος και ρωτησα την καθηγητρια... και η καθηγητρια μου ειπε "καλα δινουμε τοσες εννοιες εδω και πας και τις ψαχνεις και μονος σου?" χαχαχα
της λεω τα εψαξα μονος μου επειδη με ενδιαφερει και η προφορα και εκανα να της πω πως πληρωνουμε τοσα λεφτα τα βιβλια που μας δινετε και προφορα πανω τους δεν υπάρχει πως αν παω εξωτερικο θα μιλησω εγω στα αγγλικα ας πουμε? Με αλμπάνικη προφορα? :lol: :lol: αλλα λεω αστο χεστο μην φανεις και τελειως ιδιοτροπος κ αυστηρος!
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό linuxs » 23 Σεπ 2011, 17:31

ε και εσύ αυτό βρήκες? :lol: :lol:
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό Vegeta » 24 Σεπ 2011, 01:50

@migf1 + linuxs
αυτο ηταν, ηθελε ενα -lm μετα το gcc. μου φαινοταν παραξενο που δεν τρεχε γιατι ημουν σιγουρος για τον κωδικα που ειχα γραψει.

linuxs έγραψε:Το γιατί ακριβώς είναι άγνωστο για μένα αλλα νομίζω οτι για κάποιο λόγο όταν δημιουργείται το αντικέίμενο πρόγραμμα δεν συνδέεται με τις βιβλιοθήκες(τουλάχιστον κάποιες) εξου και το error. Είναι μια γνώμη απλά ίσως και λάθος.. :/


να σου δωσω ενα στοιχειο: σε αλλα προγραμματα μου που εχω παραπανω συνταρτησεις της math.h (π.χ. την "pow") μου βγαζει error μονο στην "sqrt". δηλαδη, gcc σκετο (χωρις -lm) σε ενα προγραμμα που εχω κανει include την math.h και χρησιμοποιω και την sqrt και την pow, μου βγαζει error μονο στην sqrt. οποτε δεν ισχυει οτι δεν συνδεεται με καποιες βιβλιοθηκες. ειναι σαν κατα καποιο τροπο οι βιβλιοθηκες να ειναι ελλιπεις και με το -lm να συμπληρωνονται. αυτο γινεται και με αλλες βιβλιοθηκες εκτος της math.h και μεμονωμενες συναρτησεις.
Linux: Καλά | Προγραμματισμός: Καλά | Αγγικά: Καλά
Asus TUF Gaming A15 FA506IV-HN216T (Ryzen 9-4900H/16GB/512GB/GeForce RTX 2060/FHD/W10)
Ubuntu 20.04.1 LTS
Άβαταρ μέλους
Vegeta
babeTUX
babeTUX
 
Δημοσιεύσεις: 83
Εγγραφή: 25 Μαρ 2010, 13:49
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό linuxs » 25 Σεπ 2011, 16:44

Ναι φυσικά το έχω δεί και εγώ αυτό! :( Ίσως είναι κάτι που θα μπορούσα να το ψάξω λίγο παραπάνω ;)
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό spyroC » 20 Μάιος 2012, 17:09

καλησπερα παιδια!πολυ καλος οδηγος για να ξεκινησει καποιος με τα βασικα στη c ..μια παρατηρηση μόνο.νομιζω οτι υπαρχει ενα λαθακι..Στην παραγραφο add ons στην πρωτη σελιδα στο κομματι
Κώδικας: Επιλογή όλων
Κώδικας: Επιλογή όλων
    my_executable_file

νομιζω θελει ./ μπροστα .για να δει το τρεχον αρχειο
Τελευταία επεξεργασία από spyroC και 31 Οκτ 2018, 19:17, έχει επεξεργασθεί 1 φορά/ες συνολικά
Γνώσεις ⇛ Linux: Aρχάριος ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.10 σε Desktop
cpu pentium E5200 ┃ 3GB┃video: Intel G41 Express chipset
Audio: Realtek ALC889 @ Intel 82801GB ICH7 ┃ Network: Realtek RTL8111/8168B ┃ Monitor Sony SDM-X52 15" ┃
Άβαταρ μέλους
spyroC
babeTUX
babeTUX
 
Δημοσιεύσεις: 19
Εγγραφή: 06 Ιουν 2010, 11:59
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό linuxs » 04 Ιουν 2012, 23:19

Διορθώθηκε
Αν το πρόβλημά μας επιλυθεί. Επιλέγουμε το θέμα που βοήθησε στην επίλυση και πατάμε το κουμπάκι Εικόνα.
Γνώσεις ⇛ Linux: Μέτριο┃Προγραμματισμός: C┃Αγγλικά: Καλά
Λειτουργικό ⇛ Linux Ubuntu 10.4 LTS
Προδιαγραφές ⇛ Intel Pentium @T4500 2.3GHz│ 512GB VRAM│ 500 HDD│ ATI RADEON HD545v 512 MB │ Screen: 15.6''
Άβαταρ μέλους
linuxs
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1060
Εγγραφή: 02 Ιούλ 2010, 13:19
Τοποθεσία: GR
IRC: linuxs
Εκτύπωση

Re: ΚΕΦΑΛΑΙΟ 1 - ΕΙΣΑΓΩΓΗ ΣΤΗΝ C

Δημοσίευσηαπό sofoklas » 17 Φεβ 2013, 19:33

Θα ήθελα να ασχοληθώ λίγο ερασιτεχνικά με C++, απ'οτι βλέπω ο οδηγός εδω για την C ειναι απλός και κατανοητός. Θα με βοηθήσει αυτός ο οδηγός να μάθω κάποιες βασικές έννοιες για την C++ η ειναι τελείως διαφορετική από την C?
Γενικά έχετε να μου προτείνετε κάποια βιβλία η tutorials όπως αυτό για να ξεκινήσω?
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.04 precise 3.2.0-37-generic-pae 32bit (en_US.UTF-8, GNOME gnome-shell), Ubuntu 3.2.0-29-generic-pae
3 Pentium Dual-Core CPU T4400 2.20GHz ‖ RAM 4020 MiB ‖ Packard Bell SJV50MV - Packard Bell EasyNote TJ65
4 nVidia GT216 [GeForce GT 240M] [10de:0a34] {nouveau}
5 eth0: Broadcom NetLink BCM5784M Gigabit Ethernet PCIe [14e4:1698] (rev 10) ⋮ wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
Άβαταρ μέλους
sofoklas
babeTUX
babeTUX
 
Δημοσιεύσεις: 14
Εγγραφή: 20 Ιούλ 2010, 12:44
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Μαθήματα C