Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chapter 2 of the Expert C programming #22

Open
vladak opened this issue Mar 23, 2021 · 0 comments
Open

chapter 2 of the Expert C programming #22

vladak opened this issue Mar 23, 2021 · 0 comments

Comments

@vladak
Copy link
Member

vladak commented Mar 23, 2021

Go through the chapter 2 of the Expert C programming:

sins of commision

  • add a module on what to watch when using a switch
    - adding labels allowed
    - default != defau1t
  • in an existing switch module, say that the break should have been the default
    behavior in the C design, and why
  • add a note to an existing module on concatenating string literals where this
    feature may get you in trouble (the Crayon example)
  • add to a module on static/extern functions that static should have been the
    default (and why)

sins of omission

TBD

sins of mission

TBD

vladak pushed a commit that referenced this issue Mar 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant