STATTIC Storage Class TRONG C

S

sacrpio

Guest
Các bạn thân mến,

# include <stdio.h>

static int a = 1;
void main ()
(
static int a = 2;
fun ();
printf ( "% d", a);
)

vui vẻ ()
(
static int a = 3;
)

Trong ví dụ trên tại các địa điểm có bao nhiêu dữ liệu trong khu vực một biến sẽ được lưu trữ.

 
Chào,
Tôi nghĩ rằng nó nên được 3 điểm như nhau là tĩnh và cần phải được tồn tại qua thời gian ra đời của chương trình.

 
3 biến độc lập khác nhau;
nhìn này

Mã số:# include <stdio.h>static int a = 1;

void main ()

(

static int a = 2;

fun ();

fun2 ();

printf ( "\ n% d", a);

)vui vẻ ()

(

static int a = 3;

printf ( "\ n% d", a);

)fun2 ()

(

printf ( "\ n% d", a);)
 
Tĩnh cũng được sử dụng để kiểm soát phạm vi.Kê khai một biến toàn cầu tĩnh giới hạn phạm vi của nó đến tập tin đó, equaly, tuyên bố một mẫu thử nghiệm chức năng và chức năng giới hạn tĩnh đó là phạm vi đến tập tin đó.Bạn có thể sử dụng để thực hiện Namespaces.
Ai cần C ?

 

Welcome to EDABoard.com

Sponsor

Back
Top