KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I know it's quite idiomatic, or good style at least, in C to declare numeric constants as enum s instead of #define ing them. /* bad style */ #define MAXLINE 1024 /* good/better style */ enum { MAX_LINE = 1024 }; Is there an equivalent rule for the definition of string constants? /* is this good style? */ #define HELLO "Hello World" /* or is this better? */ const char *HELLO2 = "Howdy"; What do you prefer? If possible show some drawbacks of either method.
Tags (comma-separated)
Save Edits
Cancel