01/10/2018, 13:43

Cho mình hỏi code này sai ở chỗ nào!

MÌNH ĐANG HỌC C CƠ BẢN.
MÌNH VÀO TRANG NÀY XEM 1 VÀI TÀI LIỆU VÀ ĐANG THẮC MẮC https://cachhoc.net/2014/12/04/lap-trinh-c-bai-2-kieu-du-lieu-va-nhap-xuat-trong-c/
THEO MÌNH HIỂU LÀ SẼ XUẤT RA LÀ
C=7 BIẾN TRONG KHỐI
C=4 BIẾN HÀM MAIN
NHƯNG KHI MÌNH RUN THÌ LẠI LÀ
C=7 BIẾN TRONG KHỐI
C=7 BIẾN HÀM MAIN

  • AI GIẢI THÍCH GIÙM EM VỚI Ạ
    CODE :

    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    int a = 1, b = 5; // khai bao bien toan cuc, no se duoc dung o bat ky dau

    int main()
    {
    // khai bao 2 bien trong ham main, no se duoc dung trong toan bo ham main ke tu dong nay
    int c = 4, d = 6;

      {
          int e = 6, d = 8;
          c = 7;
          printf("gia tri cac bien trong khoi:
    ");
          printf("e = %d 	 d = %d 	 c = %d
    ", e, d, c);
      }
    
      printf("gia tri cac bien trong ham main:
    ");
      printf("c = %d 	 d = %d
    ", c, d);
    
      printf("gia tri cac bien toan cuc:
    ");
      printf("a = %d 	 b = %d
    ", a, b);
    
      // system("pause"); // sudung de dung man hinh neu ban dung dev-C
      return 0;
    

    }

Dark.Hades viết 15:56 ngày 01/10/2018

c = 7;

int c = 7;

Viết như thế thì mới là trong khối

Luong Van Viet viết 15:58 ngày 01/10/2018

cảm ơn bácccccccccccccccccccccccc

Bài liên quan
0