Impressum/Imprint

C/C++

001 int main(int argc, char *argv[]) { 002 *((int*) 0) = 0; 003 return 0; 004 }

Java

001 public class NullPointer { 002 public static void main(String argv []) { 003 ((Object) null).getClass(); 004 } 005 }

Mono/C#

001 class NullPointer { 002 static void Main() { 003 object o = null; 004 o.ToString(); 005 } 006 }

Pascal

001 Program NullPointer; 002 003 Var 004 p : ^Integer; 005 006 Begin 007 p := nil; 008 p^ := 0; 009 End.

x86 Assembler

001 .global main 002 003 main: 004 movl $0x0,0x0 005 ret

Sparc Assembler

001 .global main 002 003 main: 004 ret 005 ld [%g0], %l0