What does the line scanf("%d", &n); do?
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: "Read an integer input". Lời gọi này đọc một số nguyên từ dòng nhập chuẩn: đặc tả %d bỏ qua khoảng trắng dẫn đầu, gom các chữ số thành một số nguyên, rồi ghi số đó vào ô nhớ mà toán tử lấy địa chỉ đã chỉ ra, bởi scanf phải có địa chỉ mới ghi được ra ngoài phạm vi của chính nó. Mô tả "Assign value to n" bỏ mất phần quan trọng nhất là nguồn dữ liệu: giá trị không do chương trình ấn định mà do người dùng nhập, và việc ghi xảy ra qua con trỏ chứ không bằng toán tử gán. Mô tả "Print n" nói ngược chiều dữ liệu, đưa nội dung ra màn hình là việc của printf hoặc puts. Mô tả "Declare n" sai loại câu lệnh: khai báo là dòng nêu tên và kiểu của biến, phải có trước lời gọi này, còn scanf chỉ dùng biến đã tồn tại.
Cùng phần 6
(Choose 1 answer)
What will the code bellow print when executed?
double a = -7.5, b = 7.5;
printf( "%.0f : %.0f\n", ceil( a ), ceil( b ) );
printf( "%.0f : %.0f\n", floor( a ), floor( b ) );Có lời giảiCâu hỏiWhat is the returned type of the sqrt() function from the math.h library in C?Có lời giảiCâu hỏiThe function islower() returns a non-zero value if a character is:Có lời giảiCâu hỏiCả 28 câu của chủ đề28 câu
Xuất hiện trong 2 bộ đề
Đi tiếp từ đây