google?
q="C reference sheet"
q=c faq
BJS personal
concise C reference
clisp ref
Intro to comp sci
debugging song lyrics?
usenet c-faq top
faq
faqs.org/C-faq
comp.lang.c
c-faq
c-faq
The Programmers Stone Customs & Practices look for the bit on Coding standards & style guides.
wiki ExtremeProgramming CodingConventions BadCodingStandards MeaningfulNames BadVariableNames
Stoustrup and Schildt don't really say much about typedefs. Wonder why?
google?
q="typedef+and+struct"
q=typedef+struct
Valvano
Developing Embedded Software in C Using ICC11/ICC12/Hiware
chap9 Structures
comp.lang.c
c-faq
2. struct, union, enum
2.1 diff between struct and typedef struct
C for Scientists and Engineers
Chapter 10.1-10.4 Structures, Unions, and Enumerated Types
codeguru.developer.com
MFC Programmer's Sourcebook
Thinking in C++
Composite type Creation
www.cs.caltech.edu/~petrovic/games/archex/othellodir/typothello
IRIS Explorer data typing language (ETL)
Chapter 8 - Creating user defined data types |
Cxref
* | no typedef | typedef |
---|---|---|
struct | struct structTag { int data; struct structTag *next; } structInstance; |
typedef struct structTag { int data; structAlias *next; // this won't work?! need to use structTag } structAlias; |
var | struct structTag structInstance2; |
structAlias structInstance; |
comments | structTag may be the same as structAlias, if structTag is omitted it's called an anonymous struct | Do not need to say "struct structTag si, *sp;" "structAlias si, *sp;" is sufficient. |