Category : Recently Uploaded Files
Archive   : SNIP9503.ZIP
Filename : STORAGE.TYP

 
Output of file : STORAGE.TYP contained in archive : SNIP9503.ZIP
STORAGE TYPES

A C language crib sheet from Jeff Galbraith


int x;
- x is an int.

int *x;
- x is a pointer to an int.

int **x;
- x is a pointer to a pointer to an int.

const int x;
- x is a const int (constant integer).

const int *x;
- x is a pointer to a const int. The value of x may change, but
the integer that it points to not be changed. In other words,
x cannot be used to alter the value to which it points.

int *const x;
- x is a constant pointer to an int. The value may not change,
but the integer that it points to may change. In other words,
x will always point at the same location, but the contents may
vary.

const int *const x;
- x is a constant pointer to a constant integer. The value of x
may not change, and the integer that it points to may not
change. In other words, x will always point at the same
location, which cannot be modified via x.

int x[];
- x is an array of int.

int x[99];
- x is an array of 99 int's.

int *x[];
- x is an array of pointers to int.

int (*x)[];
- x is a pointer to an array of int.

int *(*x)[];
- x is a pointer to an array of pointers to int.

int F();
- F is a function returning int.

int *F();
- F is a function returning a pointer to int.

int (*x)();
- x is a pointer to a function returning int.

int (*x[99])();
- x is an array of 99 pointers to functions returning int.

int (*F())();
- F is a function returning a pointer to a function returning int.

int *(*F())();
- F is a function returning a pointer to a function returning a
pointer to an int.

int (*F())[];
- F is a function returning a pointer to an array of int.

int (*(*F())[])();
- F is a function returning a pointer to an array of pointers to
functions returning int.

int *(*(*F())[])();
- F is a function returning a pointer to an array of pointers to
functions returning a pointer to int.


  3 Responses to “Category : Recently Uploaded Files
Archive   : SNIP9503.ZIP
Filename : STORAGE.TYP

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/