Skip to content

Instantly share code, notes, and snippets.

@kybernetyk
Created August 3, 2011 21:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kybernetyk/1123790 to your computer and use it in GitHub Desktop.
Save kybernetyk/1123790 to your computer and use it in GitHub Desktop.
pointer moisms
#include <stdio.h>
int main(int argc, char **argv)
{
//lul, wie ich auf sowas reingefallen bin: ich erwartete dass
//der ptr um (2*4) byte inkrementiert wird. aber nein, dies
//war ein moismus. denn der pointer wird um (2*4)*sizeof(float)
//inkrementiert.
//*lach* keine skriptsprachen mehr fuer mich ... und keine
//typed pointer mehr. nur noch void und char!
float *ptr = 0;
printf("1. ptr: %p\n", ptr);
size_t sze = 4;
ptr += 2 * sze;
printf("2. ptr: %p\n", ptr);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment