Need help with it printing out d for some reason it is printing out all the other things I wanted to but it is not printing out d    This is in C code    #include #include void baz(int, int *);   int main() {     int a=5;     int *p;     p=&a;     printf("Memory location of a is =%x",p);     printf("\nMemory Location of p is =%x", &p);     baz(a,p); }   void baz(int a , int *p) {     int c = a-*p;     printf("\nMemory location of c is =%x",&c);     if(c)     {         int d=c*2;         printf("\nMemory location of d is =%x", &d);         *p-=d;     }     else     {         int e=*p/2;         printf("\nMemory location of e is =%x",&e);         *p+=e-a;     } }

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
100%

 

Need help with it printing out d for some reason it is printing out all the other things I wanted to but it is not printing out

 

This is in C code 

 

#include <stdio.h>

#include <stdlib.h>

void baz(int, int *);

 

int main()

{

    int a=5;

    int *p;

    p=&a;

    printf("Memory location of a is =%x",p);

    printf("\nMemory Location of p is =%x", &p);

    baz(a,p);

}

 

void baz(int a , int *p)

{

    int c = a-*p;

    printf("\nMemory location of c is =%x",&c);

    if(c)

    {

        int d=c*2;

        printf("\nMemory location of d is =%x", &d);

        *p-=d;

    }

    else

    {

        int e=*p/2;

        printf("\nMemory location of e is =%x",&e);

        *p+=e-a;

    }

}

 

main.c
1
#include <stdio.h>
2
#include <stdlib.h>
3 void baz(int, int *);
4
int main()
6- {
7
int a-5;
8
int p;
9
p-8a;
printf("Memory location of a is =%x",p);
printf("\nMemory Location of p is =%x", &p);
baz(a, p);
10
11
12
13 }
14
void baz (int a
16- {
15
int "p)
int c = a-*p;
printf("\nMemory location of c is =%x", &c);
if(c)
{
int d=c*2;
printf("\nMemory location of d is =%x", &d);
17
18
19
20
21
22
23
p--d;
}
else
24
25
26-
{
int e=*p/2;
printf("\nMemory location of e is =%x",&e);
27
28
29
p+=e-a;
}
31 }
30
Memory location of a is =f9000edc
Memory Location of p is =f9000ee0
Memory location of c is =f9000eb0
Memory location of e is =f9000eb4
...Program finished with exit code 0
Press ENTER to exit console.|
Transcribed Image Text:main.c 1 #include <stdio.h> 2 #include <stdlib.h> 3 void baz(int, int *); 4 int main() 6- { 7 int a-5; 8 int p; 9 p-8a; printf("Memory location of a is =%x",p); printf("\nMemory Location of p is =%x", &p); baz(a, p); 10 11 12 13 } 14 void baz (int a 16- { 15 int "p) int c = a-*p; printf("\nMemory location of c is =%x", &c); if(c) { int d=c*2; printf("\nMemory location of d is =%x", &d); 17 18 19 20 21 22 23 p--d; } else 24 25 26- { int e=*p/2; printf("\nMemory location of e is =%x",&e); 27 28 29 p+=e-a; } 31 } 30 Memory location of a is =f9000edc Memory Location of p is =f9000ee0 Memory location of c is =f9000eb0 Memory location of e is =f9000eb4 ...Program finished with exit code 0 Press ENTER to exit console.|
Expert Solution
steps

Step by step

Solved in 4 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY