Untitled
unknown
c_cpp
a year ago
649 B
4
Indexable
#include <stdio.h> #include <stdlib.h> int* initInts( void ) { int* block = ( int* )malloc( 3 * sizeof( int ) ); if( block == NULL ) { printf("Blad alokacji pamieci!\n" ); exit( -1 ); } block[ 0 ] = 5; block[ 1 ] = -12; block[ 2 ] = 33; return &block[ 1 ]; } int main( void ) { int* middleInt = initInts(); printf( "Wartosci z bloku:\n" ); printf( "Pierwsza zmienne: %d\n", *( middleInt - 1 ) ); printf( "Srodkowa zmienna: %d\n", *middleInt ); printf( "Trzecia zmienne: %d\n", *( middleInt + 1 ) ); free( middleInt - 1 ); return 0; }
Editor is loading...
Leave a Comment