30/09/2018, 16:04

Cùng đặt vấn đề nào (Bản số 7)

Cho đoạn chương trình như sau:

int a = 0;
if (a = 0)
{
     printf("January");
}
else
{
     printf("Not January");
}
  1. Cái gì sẽ được in ra?
  2. Nếu chúng ta thay đổi 2 dòng
    int a = 0;
    if (a = 0)
    thành
    int a = 6;
    if (a = 6)
    ==> cái gì sẽ xảy ra.
  3. Nếu chúng ta thay đổi 2 dòng
    int a = 0;
    if (a = 0)
    thành
    int a = 6;
    if (a = 5)
    ==> cái gì sẽ xảy ra.

Lưu ý: nghiêm cấm các hành vi chạy chương trình xong rồi trả lời . Đùa thôi nếu trả lời làm ơn cho xem lời giải thích

Nguyễn Minh Dũng viết 18:11 ngày 30/09/2018

Bài này thì giải thích bằng video này là hợp lý nhất:

#include <stdio.h> #include <stdlib.h> int main() { int x = 0; if (x = 1) printf("x = %d\n", x); else (x = 1) printf(" x = %d\n", x); /* else{ printf("kem\n"); }*/ } Đăng ký khóa học C++ cơ bản 2016 ( NEW ) tại đây : Thông tin về khóa học xem tại đây : -Sự khác biệt giữa 2 khóa học cũ và mới : +Khóa học C++ cơ bản 2016 là khóa học mới, được đầu tư nhiều hơn từ nội dung, phương pháp học, cách học hiệu quả. +Trong …

Bạn nào xem sau giải thích tiếp nhé

P/S: @Dung_Kon tìm đâu ra nhiều đề hay thế.

Dũng Kon viết 18:10 ngày 30/09/2018

Tất cả những câu sáng giờ em post lên đây đều là đề ôn tập tuyển dụng của các công ty lớn mà em sưu tầm được!! Ai có thì cùng post lên để sau này đi phỏng vấn không bị ngợp!!

Nguyễn Minh Dũng viết 18:14 ngày 30/09/2018

Vậy chắc là anh đậu rồi, tự hào quá, tự sướng phát

Dũng Kon viết 18:13 ngày 30/09/2018

@@. anh đi làm là sướng rồi, em còn ngơ ngẩn ngẩn ngơ, năm 2 chưa biết gì hết, lo lắng cho tương lai quá

Phạm Hoàng Tuấn viết 18:08 ngày 30/09/2018

= ! ==
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

AnNdth viết 18:15 ngày 30/09/2018
  1. Not January sẽ được in ra.
  2. January.
  3. January .
    Vì if (a=0) là phép toán gán a=0 mà do C (C++) quan niệm “ĐÚNG” là một giá trị KHÁC 0. “SAI” là giá trị 0.
Bài liên quan
0