What Will Be The Output Of The Following C Code Snippetp Pre #848
What will be the output of the following C# code snippet?</p> <pre><code class="language-csharp" line="1"> class UnsafeCode { unsafe static void Main() { int[] nums = new int[10]; Console.WriteLine("Index pointer like array."); fixed (int* p = nums) { for (int i = 0 ;i <10 ;i++) p[i] = i; for (int i = 10 ;i >0 ;i--) Console.WriteLine("p[{0}]: {1} ", i, p[i]); Console.ReadLine(); } } } </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs108 CSharp. It can also be found in gs gs108 Miscellaneous Topics - Pointers Operation - Quiz No.1.
What will be the output of the following C# code snippet?
class UnsafeCode { unsafe static void Main() { int[] nums = new int[10]; Console.WriteLine("Index pointer like array."); fixed (int* p = nums) { for (int i = 0 ;i <10 ;i++) p[i] = i; for (int i = 10 ;i >0 ;i--) Console.WriteLine("p[{0}]: {1} ", i, p[i]); Console.ReadLine(); } } }
p[10] :0, p[9] :9, p[8] :8.....p[1]:1
p[10] : 1, p[9] :2, p[8] :3.....p[1] :0
p[1] : 1, p[2] :2, p[3] :3.....p[10] :0
Compile time error