Question
1. Declare an array of 8 pointers to integers. 2. What is wrong with this function? int squarenum(volatile int *ptr) { return (*ptr * *ptr);
1. Declare an array of 8 pointers to integers.
2. What is wrong with this function? int squarenum(volatile int *ptr) { return (*ptr * *ptr); } Recode it to be correct.
3. Write code to set the integer variable at absolute memory location 0x1624 to a value of 0x1234 .
4. In C, which statement take less cycles to execute? Please mention in your answer whether they are equivalent or not in terms or speed of execution/number of instructions. In either case, give a short explanation as to why you think they are equivalent (or not). The 2 statements are (a) if (i<5) {/* C code block here */} (b) if (i>0) {/* C code block here */}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started