A, btw, σύμφωνα με το προτεινόμενο στυλ γραφής από τον οργανισμό ANSI, τα pre-preprocessor macros & defines γράφονται με κεφαλαία γράμματα, οι πρόσθετοι τύποι ( typedef ) καθώς και τα struct/union/enum γράφονται με κεφαλαίο το 1ο γράμμα (και όποιων 2ων ή 3ων λέξεων περιέχει η ονομασία τους, π.χ.: MyInt).
Τέλος, οι στάνταρ τύποι, οι μεταβλητές και οι συναρτήσεις γράφονται με πεζά γράμματα. Κατά προτίμηση, οι μεταβλητές χωρίς τον χαρακτήρα _ στα ονόματά τους, ενώ οι συναρτήσεις με τον χαρακτήρα _ ως διαχωριστικό αν αποτελούνται από πολλές λέξεις.
Με αυτό τον τρόπο μπορούμε να ξεχωρίζουμε αμέσως αν αυτό που διαβάζουμε είναι macro/define, αν είναι συνάρτηση, αν είναι μεταβλητή ή αν είναι στάνταρ ή πρόσθετος τύπος.
Μπορείτε να διαβάσετε την ANSI πρόταση εδώ:
Standards and Style for Coding in ANSI CΥΓ. Υπάρχουν διάφορες προτάσεις για το στυλ γραφής κώδικα σε C.