Mega Code Archive

 
Categories / C# Tutorial / Unsafe
 

Demonstrate the effects of pointer arithmethic

using System;    class MainClass {    unsafe public static void Main() {      int i = 10;       double d = 10.0;        int* ip = &i;      double* fp = &d;        for(int x=0; x < 10; x++) {         Console.WriteLine((uint) (ip) + " " +                           (uint) (fp));         ip++;         fp++;      }    }  } 1242208 1242212 1242212 1242220 1242216 1242228 1242220 1242236 1242224 1242244 1242228 1242252 1242232 1242260 1242236 1242268 1242240 1242276 1242244 1242284