takis_tz Δημοσ. 16 Μαΐου 2008 Δημοσ. 16 Μαΐου 2008 Έχω δυο απορίες: 1)Τι σημαίνει η πιο κάτω έκφραση: i > 5 && !(i > 17) με μπερδεύει το ! 2) Ποια η διαφορά των εκφράσεων: int(*calc)() int*(calc()) *int(calc()) int(*calc())
Dr.Fuzzy Δημοσ. 17 Μαΐου 2008 Δημοσ. 17 Μαΐου 2008 1. i > 5 AND NOT (i > 17) 2. int(*calc)() // pointer to function returning int int(*calc()) // function returning pointer to int
takis_tz Δημοσ. 17 Μαΐου 2008 Μέλος Δημοσ. 17 Μαΐου 2008 Το πρώτο το κατάλαβα και σε ευχαριστώ. Για το δεύτερο όμως μπορείς να γίνεις πιο αναλυτικός;
takis_tz Δημοσ. 19 Μαΐου 2008 Μέλος Δημοσ. 19 Μαΐου 2008 Μήπως μπορεί να βοηθήσει και να εξηγήσει σε τί διαφέρουν αυτές οι δυο εκφράσεις; int*(calc()) *int(calc())
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.