Question: Write a line of code that declares a variable foo of type char *, initializes it with the string constant Hello, world!. The sizeof operator

Write a line of code that declares a variable foo of type char *, initializes it with the string constant "Hello, world!". The sizeof operator is a built-in operator in the C language. It returns the number size in bytes of its operand, which may be the name of a type or variable, or an expression. (The compiler may require the operand to be parenthesized in certain contexts.) What does sizeof(foo) return, based on the previous part? Would the answer the the previous question change if the string were initialized to just "Hello"? If so, how
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
