In C programming, a variable is frequently used to store the address of another variable. What is the name of this variable?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Pointer". Biến dùng để chứa địa chỉ của một biến khác được gọi là con trỏ; nó có kiểu riêng gắn với kiểu dữ liệu được trỏ tới, nhờ đó phép lấy nội dung biết đọc bao nhiêu byte và số học con trỏ biết bước nhảy dài bao nhiêu. Chính cơ chế này giúp hàm trong C sửa được biến của nơi gọi và giúp cấp phát động hoạt động. Lựa chọn "Address" là tên của giá trị được chứa, không phải tên của biến chứa nó; nói cách khác địa chỉ là nội dung, con trỏ là cái hộp. Lựa chọn "Integer" là kiểu số nguyên thường; dù địa chỉ trông như một số thì việc gán số nguyên cho con trỏ vẫn đòi ép kiểu và không an toàn. Lựa chọn "Byte" là đơn vị đo dung lượng bộ nhớ, không phải một loại biến của ngôn ngữ.
Cùng phần 5
What will be the output of the following C code?
#include <stdio.h>
void main()
{
int *ptr, a = 10;
ptr = &a;
*ptr += 1;
printf("%d,%d\n", *ptr, a);
}Có lời giảiCâu hỏi(Choose 1 answer)
What is the output of this C code?
#include <stdio.h>
#include <conio.h>
int main() {
int n = 267, *pn = &n;
char* pc = pn;
*pc = 0;
printf("n = %d", n);
return 0;
}Có lời giảiCâu hỏiWhat will be the output of the C program?
int arr[5] = { 2, 3, 5, 4, 7 };
int *ptr = (&arr + 1);
printf("%d %d\n", *(arr + 1), *(ptr - 1));Có lời giảiCâu hỏiCả 41 câu của chủ đề41 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây