例如:1.c
int k=6;
想要在2.c中調用1.c的k
則在2.c中用extern k 聲明一下就可以使用了;
int c=3;
c=k;
?
但是如果1.c中是這樣定義的
static int k=6;
想要在2.c中使用k時不允許的,static只能在本文件中使用,外部文件不允許使用
例如:1.c
int k=6;
想要在2.c中調用1.c的k
則在2.c中用extern k 聲明一下就可以使用了;
int c=3;
c=k;
?
但是如果1.c中是這樣定義的
static int k=6;
想要在2.c中使用k時不允許的,static只能在本文件中使用,外部文件不允許使用
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/news/256923.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/256923.shtml 英文地址,請注明出處:http://en.pswp.cn/news/256923.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!