Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

First try to predict the outcome of the following C program. Then, run it to find out whether your prediction was correct or not. Try

First try to predict the outcome of the following C program. Then, run it to find out whether your prediction was correct or not. Try to justify your observation using the concept of pointers in C.
#include
int main(){
char str[15]= "hello world!";
char* p = &str[4];
printf("%d %d %c %c %c", p - str, p[-2]-'a', p[3]-4,*(p--),*(++p));
}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions