από vasster » 16 Ιουν 2011, 23:30
Δεν έχουν σημασία τα 0 και 1. Δοκίμασε και βάλε 234 και 678, δεν αλλάζει κάτι. Ομως με το define στην αρχή ορίζεις το IN να έχει μία τιμή και το OUT άλλη. Στο πρόγραμμα πιο εύκολα διαβάζεις αυτές τις λέξεις και καταλαβαίνεις ότι είσαι μέσα σε μία λέξη παρά αν έλεγχες κάθε φορά αν το state έχει την τιμή 1.
Δηλαδή το πρόγραμμα γίνεται πιο κατανοητό.
Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
Ubuntu 17.04 (Zesty Zapus) 4.10.0-19-generic 64bit (en_US.UTF-8, Unity ubuntu)
Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 15915 MiB ‖ MSI H170M PRO-VDH (MS-7982) - MSI MS-7982
Intel Sky Lake Integrated Graphics [8086:1912] {i915_bpo}
enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15) ⋮ wlx784476b5edea: 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter