JavaScript is required

What will be output of following program?
Media VietJack

A.
Address of j , Address of i , 3
B.
Complier Error
C.
3 , 3 , 3
Trả lời:

Đáp án đúng: A


Chương trình C này sử dụng con trỏ để truy cập và thay đổi giá trị của biến. - `int i = 3;`: Khai báo biến `i` kiểu `int` và gán giá trị 3. - `int *j;`: Khai báo con trỏ `j` kiểu `int*`. - `j = &i;`: Gán địa chỉ của `i` cho `j`. Bây giờ `j` trỏ đến `i`. - `printf("%u, %u, %d\n", &j, j, *j);`: - `&j`: In địa chỉ của con trỏ `j`. - `j`: In giá trị của `j`, là địa chỉ của `i`. - `*j`: In giá trị mà `j` trỏ tới, tức là giá trị của `i`, là 3. Vì vậy, chương trình sẽ in ra địa chỉ của `j`, địa chỉ của `i`, và giá trị của `i` (là 3).

Câu hỏi liên quan