Pointer arithmetic

 #include<stdio.h>


int main(){

    // int i = 34;

    // int *ptr = &i;

    // printf("The value of ptr is %u\n", ptr);

    // // ptr = ptr - 1;

    // ptr = ptr + 1;

    // // ptr++;

    // // ptr++;

    // printf("The value of ptr is %u\n", ptr);


    // char c = '3';

    // char *ptr = &c;

    // printf("The value of ptr is %u\n", ptr);

    // // ptr = ptr - 1;

    // ptr = ptr + 1;

    // ptr = ptr + 1;

    // // ptr++;

    // // ptr++;

    // printf("The value of ptr is %u\n", ptr);


    float f = 3.4;

    float *ptr = &f;

    printf("The value of ptr is %u\n", ptr);

    // ptr = ptr - 1;

    ptr = ptr + 1;

    // ptr = ptr + 1;

    // ptr++;

    // ptr++;

    printf("The value of ptr is %u\n", ptr);



    return 0;

}

Comments

Popular posts from this blog

Snake game.c

Type declaration

Array with function