• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

送分题:keil4软件编程使用问题

dos 2016-12-16 浏览量:967
收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
其他答案 数量:2
  • 兄弟,我知道MOP被设为最佳答案的可能性很高,不过我希望你不要那么快的设最佳,给我灌灌水,发发言的机会,我们就当陪太子读书,也是种乐趣嘛。

    还有听说你有一个抢福袋的牛逼程序,你居然都能被封号,我也想你分享给我试试,我要抢枪八音盒试下,你也知道圣诞假快到了,在这么重要的时刻没有一个礼物给女朋友那是什么样的下场,所以麻烦这位兄弟帮帮手已经点残的我,追寻一个八音盒的希望,我保证不分享次程序,祝这位兄台学习进步,交友顺利,好人一生平安

    • 发布于2016-12-16
    • 举报
    • 评论 1
    • 4
    • 0
dos 回复了 安卓小王子 :①可能性高是因为每次都是他第一个回答,我怕不给他最佳怕他下次不给我回答问题,然后如果我发现其他人答案更好,我也会把他设为最佳。②太子不敢当③程序没有,我只不过是发现了个bug,然后利用这个bug来刷IC币而已④貌似你也是大神,在我提问时请多多关照下我。 回复

  • 1. 沒錯唷,方便將需要的功能打包,專案工程要用時候在include就好,也不會使得單一c檔或者h檔太長太大

    2. 如果這個位址的int a只有該c檔要使用,則不需要在h檔加入extern int a,反之如果其他c檔案需要使用則加入,另外還有static的用法,差別在於

    標頭檔h宣告成static-->各個引用的c檔都可直接使用這變數名稱,但有效範圍只有各個引用的c檔,彼此都是獨立的位址
    標頭檔h宣告成extern-->其中引用的一個c檔案必須明確定義且為global,其他引用的c檔案使用這變數名稱時,都會指向同一個位址
    標題檔h沒有修飾字static或者extern宣告-->全部變成global,發生Error,多重定義
    static和extern是互斥的,看需求來使用

    3. 只要在標頭檔keyfunction.h宣告extern int b即可,如第2點的說明

    4. 如同2點,宣告成extern,就共用同一個c變數,宣告成static,則各個c變數都是獨立的

    以上要特別注意這些修飾字的使用

    • 发布于2016-12-16
    • 举报
    • 评论 0
    • 2
    • 0

相关问题

问题达人换一批

送分题:keil4软件编程使用问题