In the C language, you refer to items within a struct using either \".\" or \"->
ID: 3572614 • Letter: I
Question
In the C language, you refer to items within a struct using either "." or "->" depending on whether the base struct is an instance (".") or a pointer ("->") to the struct. Given the following code:
In the C language, you refer to items within a struct using either or depending on whether the base struct is an instance or a pointer to the struct. Given the following code: struct tree data int value; struct tree node struct tree node left struct tree node right struct tree data data struct tree node root struct tree node sample &root; Fill in the missing references in the examples below by dragging the appropriate operator in the region below to the blank spaces in the sample code 1. sample data value s 10; 2. root left sample; 3. root left left sample; 4. root right &root; 5. sample right roo left 6. root left data value 99; CheckExplanation / Answer
1.
The correct syntax is as follows:
sample -> data.value = 10;
Explanation:
2.
The correct syntax is as follows:
root.left= sample;
Explanation:
3.
The correct syntax is as follows:
root.left -> left = sample;
Explanation:
4.
The correct syntax is as follows:
root.right= &root;
Explanation:
5.
The correct syntax is as follows:
sample->right = root.left;
Explanation:
6.
The correct syntax is as follows:
root.left->data.value = 99;
Explanation: