Gå til innhold

C test, hva blir skrevet ut?


Anbefalte innlegg

Dette er bare for gøy :!:

 

You have the following code:

  void function( int a, int* b, char c, char* d, char e[] )

  {

      a  = 2;

      *b = 3;

      b  = &a;

      c  = 'x';

      *d = 'y';

      d  = &c;

      e[2] = 'z';

  }

  int main( )

  {

      int   k,l;

      int*  m;

      char  n,o;

      char* p;

      char  q[5];

 

      k = 100;

      l = 101;

      m = &l;

      n = 'n';

      o = 'o';

      p = &o;

      q[0] = 'h';

      q[1] = 'e';

      q[2] = 'r';

      q[3] = 'e';

      q[4] = '\0';

 

      function( k,m,n,p,q );

 

      printf( "k=%d l=%d *m=%d\n", k, l, *m );

      printf( "n=%c o=%c *p=%c\n", n, o, *p );

      printf( "q=%s\n", q );

  }

What is printed onto the screen?

Why?

Endret av Bro2
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...