Câu hỏi của NBQ

Return giá trị của con trỏ trong một hàm trong C

Em có câu này mọi người thử thảo luận, đoán xem kết quả sẽ in ra giá trị gì ạ. #include <stdio.h> #include <stdlib.h> int function (int *val) { return *(val)++; } int main() { int a = 4; int b = 3; b = function( &a ); printf ("%d %d " , a, b); return ...

NBQ viết 00:27 ngày 01/10/2018 chỉnh sửa

Thảo luận về ví dụ với toán tử ++ trong C

Em có thử chạy chương trình sau trên hai trình biên dịch khác nhau là VS2013 trên Win 7 và gcc trên Ubuntu và cho ra hai kết quả khác nhau. Các bác cùng thử thảo luận xem vì sao lại có kết quả như thế nhé: #include "stdio.h" void main() { int i = 5, j = 5, y; int x = (++i) + (++i) + ...

NBQ viết 17:33 ngày 30/09/2018 chỉnh sửa

C++ Làm thế nào để cài đặt một hàm giống như hộp đen ? (Người khác chỉ thấy khai báo mà không thấy định nghĩa của hàm)

Các bác cho em hỏi: em có xem source code của một chương trình trong đó em có thấy sử dụng một số hàm mà khi em nhấn F12 hoặc tìm trong toàn bộ Solution mà chỉ thấy được khai báo hàm chứ không hề thấy định nghĩa của hàm. Em nghĩ là người viết đã cài đặt hàm giống như hộp đen nên mình không thể thấy ...

NBQ viết 17:33 ngày 30/09/2018 chỉnh sửa
1