亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 6064|回復(fù): 11
打印 上一主題 下一主題
收起左側(cè)

keil5如何在主函數(shù)里設(shè)置一個(gè)變量能在子程序里用

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:687992 發(fā)表于 2020-3-16 09:01 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我在主程序里設(shè)置了一個(gè)I想儲(chǔ)存數(shù)在子文件的swtich里用,可是編譯不了,說什么重復(fù)定義,難道想要兩個(gè)文件聯(lián)通只能用子函數(shù)么??
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:687992 發(fā)表于 2020-3-16 09:02 | 只看該作者
我倒是在兩個(gè)文件里都定義了I,因?yàn)椴贿@么做的話語法錯(cuò)誤
回復(fù)

使用道具 舉報(bào)

板凳
ID:689980 發(fā)表于 2020-3-16 10:45 | 只看該作者
用extern?
回復(fù)

使用道具 舉報(bào)

地板
ID:465981 發(fā)表于 2020-3-16 11:18 | 只看該作者
如果想要跨文件(同一個(gè)工程中)使用同一個(gè)變量(值同步改變),變量聲明和定義方法:

首先在a.c定義全局變量:int y,并在a.h中聲明:extern int y;

在另外一個(gè)xx.c文件中想要使用上述變量,包含頭文件a.h即可使用
回復(fù)

使用道具 舉報(bào)

5#
ID:426861 發(fā)表于 2020-3-16 12:01 | 只看該作者
關(guān)鍵字extern
回復(fù)

使用道具 舉報(bào)

6#
ID:709172 發(fā)表于 2020-3-16 13:44 | 只看該作者
定義全局變量,用extern關(guān)鍵字。
先在某頭文件定義變量,如:
extern unsigned int a;
再到主函數(shù)源文件里聲明為
unsigned int a;
且使主函數(shù)源文件include某頭文件即可。
回復(fù)

使用道具 舉報(bào)

7#
ID:641629 發(fā)表于 2020-3-16 15:11 | 只看該作者
全局變量
回復(fù)

使用道具 舉報(bào)

8#
ID:709787 發(fā)表于 2020-3-17 09:40 來自觸屏版 | 只看該作者
比如在主文件
回復(fù)

使用道具 舉報(bào)

9#
ID:709787 發(fā)表于 2020-3-17 09:42 來自觸屏版 | 只看該作者
比如在主文件里定義unsigned char a;    然后在子文件里加上extern unsigned a;(定義于外部變量的無符號(hào)短整型變量a)就可以使用了。
回復(fù)

使用道具 舉報(bào)

10#
ID:619787 發(fā)表于 2020-3-17 22:50 | 只看該作者
extern一個(gè)全局變量。
回復(fù)

使用道具 舉報(bào)

11#
ID:531524 發(fā)表于 2020-3-18 11:19 | 只看該作者
把它聲明為全局變量
回復(fù)

使用道具 舉報(bào)

12#
ID:710817 發(fā)表于 2020-3-18 13:34 | 只看該作者
方法一:聲明一個(gè)extern 的全局變量
方法二:用static 定義全局變量封裝為函數(shù)供外部使用
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表