Skip to content
Snippets Groups Projects
Select Git revision
  • f156759a61e8f7383753992920f7b12088c821d6
  • master default protected
  • Sosoo-master-patch-85566
3 results

test0-hack-point.c

Blame
  • test0-hack-point.c 411 B
    #include <stdio.h>
    
    void func(int *p)
    {
    	int *q = p; 
    	*q = 100; 
    	q++;
    	*q = 200; 
    }
    
    int main()
    {
    	int a = 1;
    	int b = 2; 
    	int *pa, *pb; 
    	long long pp; 
    	pa = &a; 
    	pb = &b; 
    	pp = (long long) pa; 
    	printf("%d %d\n", a, b);
    	func(&b); 
    	printf("%d %d\n", *pa, *pb);
    	printf("%d %d %d\n", pa, pb, *(int *) pp);
    	printf("%d %d\n", a, b);
    	printf("%d, %d, %d, %d\n", a, &a, *(&a), *(int *)(long long)(&a) );
    }