01/10/2018, 08:26

Cho em hỏi chút về đoạn code c?

#include <stdio.h>
#include <stdlib.h>
int main() 

{ 
	int n, m;
	int result = scanf("%d%d", &n, &m);
	printf("%d", result);
	return 1;
}

em có đoạn code như thế! em chạy và nhập 345daf23 thì nó trả về giá trị 1 ;
còn nhập vào 123 1213 thì nó trả về giá trị 2 ! em vẫn không hiểu tại sao nó lại ra các giá trị như vậy? dấu bằng là gán, hàm scanf() trả về giá trị mình nhập vào mà???

rogp10 viết 10:29 ngày 01/10/2018

Bạn viết scanf như vậy thì chỉ đọc vào m, n; còn trả về là trả số số đọc được mà.

Ken viết 10:33 ngày 01/10/2018

dạ em hiểu r ạ! :)))))

Bài liên quan
0