User Tools

Site Tools


Sidebar

projects

cci0 (due 20180822)
wcp1 (due 20180822)
dtr0 (due 20180830)
wcp2 (due 20180830)
sof0 (due 20180905)
wcp3 (due 20180905)
dow0 (due 20180912)
wcp4 (due 20180912)
mbe0 (due 20180919)
wcp5 (due 20180919)
cbf0 (due 20180926)
wcp6 (due 20180926)
cos0 (due 20181003)
wcp7 (due 20181003)
pnc0 (due 20181017)
wcp8 (due 20181017)
mbe1 (bonus; due 20181017)
pnc1 (due 20181031)
wcp9 (due 20181024)
gfo0 (due 20181031)
wcpA (due 20181031)
wcpB (due 20181107)
oop0 (due 20181114)
wcpC (due 20181115)
EoCE (due 20181213-172959)
haas:fall2018:cprog:pointer_fun2

Pointers2

#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char *a;
 
    a = (char *) malloc (sizeof(char));
 
    *a = 48;
 
    //fprintf(stdout, "*a is %c\n", *a);
 
    return(0);
}

Questions

  • If we uncomment that fprintf() line, what will be displayed?
  • What is malloc() doing?
  • Why is it needed?
haas/fall2018/cprog/pointer_fun2.txt · Last modified: 2013/02/06 16:34 by 127.0.0.1