• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 00:44:44 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 17, 2025, 00:44:44 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[June 16, 2025, 23:46:31 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]

Έναρξη Δηλώσεων Συμμετοχή...
by IEEE SB
[June 14, 2025, 00:10:19 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426678
Total Topics: 31711
Online Today: 164
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 54
Guests: 98
Total: 152
noys
daphnenik
christinabisdeki
Kwst@ss_
kimxnas
el mariachi
freskoulhs
Chr1sgr
george polymeros
Deviate
Elenit
aalmpanb
Northern Eagle
andyy
miltan8
acolak
Mikekmp
Giorgos2222
DemetriosL
Giannis Masterio
Saint_GR
tasos gourd
superkolios
m.renia
dkonst
alex_samaras_
EiriniGeo
vagk
babis.o.sougias
Maximos7
sigklitiki
arisap
Spyridon01101
mpizos
antontsiorvas
Ulmo
Βασιλης
Yamal
Christina_R
Zaxarenia
maria.r
apol
anon
akoil
satsok
VaiosG
vastridam
leolam
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 1ο Εξάμηνο > Δομημένος Προγραμματισμός (Moderators: Tasos Bot, tzortzis, Nekt) > Ερωτηση σχετικα με pointers
0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 Go Down Print
Author Topic: Ερωτηση σχετικα με pointers  (Read 3033 times)
bestpike
Νεούλης/Νεούλα
*
Posts: 47


View Profile
Ερωτηση σχετικα με pointers
« on: June 21, 2011, 03:24:25 am »

Οταν πηγα για εξεταση εργαστηριου,ο Κορτεσης μου επισημανε ενα 'λαθος' που ειδε σε αρκετα ατομα οπως ειπε. Το λαθος αυτο ηταν οτι εδινα σαν ορισμα σε συναρτηση εναν πινακα η ενα pointer. Δηλαδη αν πχ εχουμε ενα πινακα Α [ 3 ] και 3 αλλες μεταβλητες a b c οταν οριζα τη συναρτηση εγραφα function(int a, int b, int c, float Table[ ]), και μετα την καλουσα ως function(a,b,c,A). Αυτο δε του αρεσε γιατι λεει οτι ετσι του δινω ως ορισμα ολοκληρο τον πινακα και οτι αυτο καθυστερει το προγραμμα, και οτι αυτος θελει να καλεις τη συναρτηση ως function(a,b,c, &d). Αυτο που δε καταλαβαινω είναι γιατι αν του δωσω εναν πινακα ως ορισμα αυτο θα επιβαρυνει το προγραμμα μου παραπανω? Ξερουμε πολυ καλα οτι το μονο που στελνω ως ορισμα στη συναρτηση ειναι η διευθυνση του πρωτου στοιχειου του πινακα και τιποτα αλλο. Επομενως τi διαφορα εχει αυτο απο το &d το οποιο είναι κι αυτο 1 διευθυνση?

Η μονη διαφορα που μπορω να δω ειναι αν του δωσω σαν ορισμα ενα πινακα με πανω απο 1 διασταση, οποτε στη συναρτηση δινεις σαν πληροφορια τη διευθυνση του πρωτου στοιχειου καθως και ποσες γραμμες ή στηλες έχει ο πινακας.

Καμμια ιδέα κανεις? Ειδικα κανενας που να του το ανεφερε επισης ο Κορτέσης?
« Last Edit: June 21, 2011, 03:28:47 am by bestpike » Logged
Silvershot
Θαμώνας
****
Gender: Male
Posts: 346



View Profile
Re: Ερωτηση σχετικα με pointers
« Reply #1 on: June 21, 2011, 04:17:40 am »

Σορρυ κιολας για την εκφραση αλλα αυτα ειναι Μ@Λ@ΚΙΕΣ. Το ενα δε του αρεσει το αλλο δε του αρεσει ε μηπως τελικα αυτος εχει καθυστερηση και οχι το προγραμμα? Στον καθενα και κατι διαφορετικο ειπε. Και στη περιπωτση που ισχυει, ΠΟΣΟ πιο πολυ διαφορα να εχει? Αν δεν του αρεσουν αυτα που κανουμε γιατι δεν ηρθε να παραδωσει και να εξηγησει ασκησεις ο ιδιος και εβαζε αλλους? Μετα αν γραψεις κατι και δε του αρεσει εσυ θα φταις?
Αν στο ειπε ετσι και τυχει κατι παρομοιο στην εξεταση καντο ετσι για να μην εχεις αμφιβολια.

Νough said.
« Last Edit: June 21, 2011, 04:19:47 am by Silvershot » Logged
SolidSNK
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 4617


free()'d and attuned


View Profile
Re: Ερωτηση σχετικα με pointers
« Reply #2 on: June 21, 2011, 08:03:25 am »

ΧΑΧΑΧΑΧΑΧΑΧΑΧΑΧΑΧΑΧΑΧΑΧΑΧΑ

Είναι μια κανονικότατη κοτσάνα Cheesy

Code:
 function(int a, int b, int c, float Table[ ])
function(int a, int b, int c, float *Table)


Οι 2 δηλώσεις είναι απολύτως ταυτόσημες. Και για τις 2 περιπτώσεις ο compiler γνωρίζει πως περιμένει για όρισμα pointer, δλδ διεύθυνση. Αχ ρε κορτέση...


ps: στις 2 διαστάσεις η δήλωση σου πρέπει να 'χει τον αριθμό των στηλών, οι γραμμές δεν παίζουν ρόλο στον compiler. Φυσικά τις πιο πολλές φορές δουλεύει με pointer σε pointer, δεν υπάρχουν πολλές περιπτώσεις σε πρόγραμμα όπου πρέπει να ξέρει ο compiler σε τι μεγέθους array δείχνει η array από pointers.
Logged

"Savior, conqueror, hero, villain. You are all things, Revan, and yet you are nothing. In the end you belong to neither the light nor the darkness. You will forever stand alone."
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: Ερωτηση σχετικα με pointers
« Reply #3 on: June 21, 2011, 10:30:17 am »

Quote from: bestpike on June 21, 2011, 03:24:25 am


Ασε ρε Νικο εμπλεξες με Κορτεσηδες κ εσυ....

Παντως βλεπω οτι ο ανταγωνισμος απο Πιτσιανη και Συμεωνιδη λειτουργει ...θετικα...

ακου λεει θα καθυστερει το προγραμμα... Roll Eyes

Την επομενη φορα να του πεις

"ελα να γραψουμε ενα loop με 10^9 επαναληψεις αδειων κλισεων να δουμε ποιος ειναι πιο γρηγορος"

"και μετα για 10^24"
Logged

クリスチネットあなたの者だから...
edenaxas
Guest
Re: Ερωτηση σχετικα με pointers
« Reply #4 on: June 21, 2011, 10:37:28 am »

βασικά το εχω ξανακουσει οτι το εχει πει ο Κορτεσης και σε αλλον αυτο. Νομιζω οτι οταν λεει πως βαραινεις το προγραμμα εννοει πως επιβαρύνεις τη λειτουργεια του compiler...

run and seek αν προγραμματιζεις σε Borland του 92 ίσως...

Μαλλον το λεει για object code λογους αλλα και παλι δεν νομιζω πως επηρεαζει τον parser...
Logged
arashi
Καταστραμμένος
********
Gender: Male
Posts: 5113


Tell them how I'm defying gravity


View Profile
Re: Ερωτηση σχετικα με pointers
« Reply #5 on: June 21, 2011, 10:41:10 am »

Το οτι συζηταει για Borland στην εποχη του cloud πιστευω κλεινει οριστικα τη συζητηση....
Logged

クリスチネットあなたの者だから...
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #6 on: June 21, 2011, 10:55:43 am »

deleted
« Last Edit: June 14, 2015, 18:52:02 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
pmousoul
Guest
Re: Ερωτηση σχετικα με pointers
« Reply #7 on: June 21, 2011, 11:35:00 am »

bob είναι assembly για την αρχιτεκτονική της Intel?

πιο προγραμματάκι σου παράγει την assembly?
Logged
edenaxas
Guest
Re: Ερωτηση σχετικα με pointers
« Reply #8 on: June 21, 2011, 11:39:23 am »

ναι προφανως και βγαζει το ιδιο απλα ο compiler κανει "πιο πολυ" δουλεια  Cheesy

hence "κουραζεις τον compiler" οπως είχε πει στον φίλο μου.
Logged
SolidSNK
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 4617


free()'d and attuned


View Profile
Re: Ερωτηση σχετικα με pointers
« Reply #9 on: June 21, 2011, 11:53:00 am »

Quote from: BOBoMASTORAS on June 21, 2011, 10:55:43 am
Ε, μα ναι! Λες και είναι κάτι καινούριο, στο K&R (the C programming language) το λένε από την αρχή του χρόνου (1970 if u know what i mean).

Quote from: lost body on June 21, 2011, 11:35:00 am
bob είναι assembly για την αρχιτεκτονική της Intel?

πιο προγραμματάκι σου παράγει την assembly?
Μπορείς να το πάρεις κάνοντας disassemble το εκτελέσιμο ή ακόμα και να πεις στον gcc να βγάλει τις assembly instructions μόνο με το -S option. x86 είναι η αρχιτεκτονική.
Logged

"Savior, conqueror, hero, villain. You are all things, Revan, and yet you are nothing. In the end you belong to neither the light nor the darkness. You will forever stand alone."
Nessa NetMonster
Καταστραμμένος
********
Posts: 7044


Ιούνιος 1999 - 19/7/2009


View Profile
Re: Ερωτηση σχετικα με pointers
« Reply #10 on: June 21, 2011, 12:10:42 pm »

Ναι αλλά το compiling μία φορά θα γίνει. Δεν είναι ανάγκη να γίνεται γρήγορα.
Logged

Διεθνιστική Εργατική Αριστερά
Διεθνιστική Αριστερά
Εργατική Αριστερά
RedNet Θεσσαλονίκης
edenaxas
Guest
Re: Ερωτηση σχετικα με pointers
« Reply #11 on: June 21, 2011, 12:12:59 pm »

χμ..

δεν ξερω.

o super 286 που δουλευουν στο γενικο τμημα κανει αρκετη ωριτσα για hello world
Logged
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #12 on: June 21, 2011, 13:20:11 pm »

deleted
« Last Edit: June 14, 2015, 18:52:00 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
varvoutis
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 746


http://www.nietzsche-quotes.com/


View Profile
Re: Ερωτηση σχετικα με pointers
« Reply #13 on: June 21, 2011, 14:08:45 pm »

Quote from: lost body on June 21, 2011, 11:35:00 am
bob είναι assembly για την αρχιτεκτονική της Intel?

πιο προγραμματάκι σου παράγει την assembly?

λίγο offtopic, αλλά μιας και το φερε η κουβέντα και το χα απορία... Μπορείς να παράξεις κώδικα σε assembly ενός συγκεκριμένου μικροεπεξεργαστή, διαφορετικής αρχιτεκτονικής από αυτόν που έχεις στο συγκεκριμένο υπολογιστή που δουλεύεις;

Δηλαδή μπορείς να παράξεις πχ κώδικα σε assembly του MIPS R2000/R3000 σε ένα μηχάνημα που έχει επεξεργαστή της Intel; Και αν ναι, πώς;
Logged

Τι θα γίνει Μπόκολη;
Komimis
Guest
Re: Ερωτηση σχετικα με pointers
« Reply #14 on: June 21, 2011, 14:13:32 pm »

Τι 2ο εξάμηνο μωρέ..υπάρχει ακόμα αυτό?
Logged
Pages: [1] 2 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...