Answers

Question and Answer:

  Home  Linux Device Drivers

⟩ What is the output of this program? #include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char *ptr; ptr = (char*)malloc(sizeof(char)*11); strcpy(ptr,"google"); printf("%dn",*ptr); return 0; } a) s b) google c) 115 d) segmentation fault

c) 115

Explanation:

This program will print the equivalent decimal value at location pointed by "ptr".

Output:

[root@localhost google]# gcc -o san san.c

[root@localhost google]# ./san

115

[root@localhost google]#

 167 views

More Questions for you: