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 dauint 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;
}
int c = 7;
Viết như thế thì mới là trong khối
cảm ơn bácccccccccccccccccccccccc