㈠ 設有宏定義#define ma(x) x*(x-1),且a=1,b=2,則ma(1+a+b)的值為多少
ma(1+a + b) = 1+ a + b * (1+a +b -1)
= 1+1+2 * (1+1+2-1);
= 8
宏就是簡單替換,用 1+a + b 去替換x
#definema(x)x*(x-1)
intmain()
{
inta=1,b=2;
printf("%d ",ma(1+a+b));
return0;
}
結果:
㈡ c語言 宏定義及多個文件的問題
1、c語言中的宏屬於c語言預處理命令,不是c語言的組成部分,也不是c語句;是一種字元串替換操作;使用#define來定義,分為不帶參數的宏和帶參數的宏。
2、不帶參數的宏:#define 標識符 字元串
假如定義:
#define PI 3.1415926
那麼以後用到3.1415926的地方寫PI就可以了。
3、帶參數的宏:#define 標識符(參數表) 字元串
假如定義:
#define PI 3.1415926
#define S(r) PI*r*r
那麼以後求圓的面積的時候可以用S(5)形式表示,它表示3.1415926*5*5。
4、多個c語言程序文件的同時使用:(多個同時使用的c文件中只能有一個main()函數)
1)多個c語言程序文件間外部函數的調用:
先用extern聲明外部函數,然後調用,例如:
extern prt();//聲明一個外部函數prt()
prt();//調用外部函數prt()
2)生成可執行文件的方法:
a、對多個文分別進行編譯,然後進行連接生成可執行文件。
b、用#include "文件名"來包含所要的文件,然後一次性編譯連接生成可執行文件。
#include <stdio.h>
#include "1.c"
int main()
{
extern prt();//聲明一個外部函數prt()
prt();//調用外部函數prt()
}
c、在工程中同時打開1.c文件:
#include <stdio.h>
int main()
{
extern prt();//聲明一個外部函數prt()
prt();//調用外部函數prt()
}
d、1.c文件內容:
void prt()
{
printf("1.c file");
}
㈢ ma2控台可以接滑鼠嗎
是的,沒有問題的,因為他那個上面是有USB介面的,是可以接滑鼠,也可以接鍵盤,無線的都沒問題
㈣ 如何破解grandMA2opc連接Artnet
安裝CreativeCloud後進行破解。
方法:1、下載完畢後解壓縮,然後運行Set-up.exe。
2、如果用戶想要更改安裝路徑,需要提前安裝CreativeCloud,來更改默認安裝路徑。
3、等待安裝完畢。
4、安裝完成彈出登錄窗口,用戶可以選擇注冊登錄,注冊是免費的,也可以選擇關閉,沒有任何影響。
5、打開破解補丁,選擇AdobeAfterEffectscc2015.3,然後點擊install。
6、然後找到安裝目錄下的amtlib.dll。點擊打開即可完成破解。
㈤ 如何編寫宏代碼使excel第一次打開後開始計時
在介紹學習VBA之前,應該花幾分鍾錄制一個宏。
新術語:「宏」,指一系列EXCEL能夠執行的VBA語句。
以下將要錄制的宏非常簡單,只是改變單元格顏色。請完成如下步驟: 1)打開新工作簿,確認其他工作簿已經關閉。 2)選擇A1單元格。調出「常用」工具欄。 3)選擇「工具」—「宏」—「錄制新宏」。
4)輸入「改變顏色」作為宏名替換默認宏名,單擊確定,注意,此時狀態欄中顯示「錄制」,特別是「停止錄制」工具欄也顯示出來。替換默認宏名主要是便於分別這些宏。 ★ 宏名最多可為255個字元,並且必須以字母開始。其中可用的字元包括:字母、數字和下劃線。宏名中不允許出現空格。通常用下劃線代表空格。
5)選擇「格式」的「單元格」,選擇「圖案」選項中的紅色,單擊「確定」。 6)單擊「停止錄制」工具欄按鈕,結束宏錄制過程。 ※ 如果「停止錄制」工具欄開始並未出現,請選擇「工具」—「宏」—「停止錄制」。
錄制完一個宏後就可以執行它了。
1.4 執行宏
當執行一個宏時,EXCEL按照宏語句執行的情況就像VBA代碼在對EXCEL進行「遙控」。但VBA的「遙控」不僅能使操作變得簡便,還能使你獲得一些使用EXCEL標准命令所無法實現的功能。而且,一旦熟悉了EXCEL的「遙控」,你都會奇怪自己在沒有這些「遙控」的情況下,到底是怎麼熬過來的。要執行剛才錄制的宏,可以按以下步驟進行: 1)選擇任何一個單元格,比如A3。
2)選擇「工具」—「宏」—「宏」,顯示「宏」對話框。
3)選擇「改變顏色」,選擇「執行」,則A3單元格的顏色變為紅色。試著選擇其它單元格和幾個單元格組成的區域,然後再執行宏,以便加深印象。
1.5 查看錄制的代碼
到底是什麼在控制EXCEL的運行呢?你可能有些疑惑.好,讓我們看看VBA的語句吧. 1)選擇「工具」—「宏」—「宏」,顯示「宏」對話框。 2)單擊列表中的「改變顏色」,選擇「編輯」按鈕。 此時,會打開VBA的編輯器窗口(VBE)。關於該編輯器,以後再詳細說明,先將注意力集中到顯示的代碼上。代碼如下:(日期和姓名會有不同)
Sub 改變顏色() '
' 改變顏色 Macro
' xw 記錄的宏 2000-6-10 ' '
With Selection.Interior
.ColorIndex = 3 .Pattern = xlSolid
.PatternColorIndex = xlAutomatic End With End Sub
將來會十分熟悉這種代碼,雖然現在它們看上去像一種奇怪的外語。學習VBA或編程語言在某種程度上比較像在學習一種外語。
Sub 改變顏色():這是宏的名稱。
中間的以「 '」開頭的五行稱為「注釋」,它在錄制宏時自動產生。
以With 開頭到End With 結束的結構是With結構語句,這段語句是宏的主要部分。注意單詞「selection」,它代表「突出顯示的區域」(即:選定區域)。With Selection.Interior :它讀作「選擇區域的的內部」.這整段語句設置該區域內部的一些「屬性」。
其中:
.ColorIndex = 3: 將該內部設為紅色。注意:有一小圓點,它的作用在於簡化語句,小圓點代替出現在With後的詞,它是With結構的一部分。另外:紅色被數字化為3.(紅色警戒是否可稱作:3號警戒,嗯?)有興趣的話,你將3改為其他數字試試看。
.Pattern = xlSolid:設置該區域的內部圖案。由於是錄制宏,所以,雖然你並未設置這一項,宏仍然將其記錄下來(因為在「圖案」選項中有此一項,只是你為曾設置而已)。xlSolid表示純色。
.PatternColorIndex = xlAutomatic:表示內部圖案底紋顏色為自動配色。
End With:結束With 語句。
End Sub:整個宏的結束語
1.6 編輯錄制的代碼
在上一節,我們錄制了一個宏並查看了代碼,代碼中有兩句實際上並不起作用。哪兩句?現在,在宏中作一個修改,刪除多餘行,直到和下面代碼相同:
Sub 改變顏色() '
' 改變顏色 Macro
' xw 記錄的宏 2000-6-10 ' '
With Selection.Interior .ColorIndex = 3 End With End Sub
完成後,在工作表中試驗一下。你會發現結果和修改前的狀況一樣。在With 語句前加入一行:
Range("A5").Select
試著運行該宏,則無論開始選擇哪個單元格,宏運行結果都是使A5單元格變紅.
現在可以看到,編輯錄制的宏同樣非常簡單。需要編輯宏是因為以下三個方面的原因。一:在錄制中出錯而不得不修改。二:錄制的宏中有多餘的語句需要刪除,提高宏的運行速度。三:希望增加宏的功能。比如:加入判斷或循環等無法錄制的語句。
1.7 錄制宏的局限性
希望自動化的許多EXCEL過程大多都可以用錄制宏來完成.但是宏記錄器存在以下局限性.通過宏記錄器無法完成的工作有: 1)錄制的宏無判斷或循環能力.
2)人機交互能力差,即用戶無法進行輸入,計算機無法給出提示. 3)無法顯示EXCEL對話框. 4)無法顯示自定義窗體.
1.8 小結
本課中,你已經掌握了VBA的一些基礎知識,你會錄制宏、編輯宏而且了解了錄制宏的局限性.你很努力.並且已經為將來學習VBA甚至VB等編程語言打下了基礎.關鍵是你已經了解了一個謎底,就是說,你了解了什麼是編程.下面是些小練習,做完後才可以去玩喲.
思考:
1)VBA只能用於EXCEL嗎? 2)VBA是基於哪種語言?
3)說說EXCEL和VBA的關系. 4)為什麼要用宏?
第二課 處理錄制的宏 2.1 為宏指定快捷鍵
你也許希望為經常使用的宏指定快捷鍵。快捷鍵是指鍵的組合,當其按下時執行一條命令。例如:CTRL+C
在許多程序中代表「復制」命令。當給宏指定了快捷鍵後,就可以用快捷鍵來執行宏,而不必通過「工具」菜單。
注意:當包含宏的工作簿打開時間,為宏指定快捷鍵會覆蓋EXCEL默認的快捷鍵。例如:把CTRL+C指定給某個宏,那麼CTRL+C就不再執行復制命令。用以下方法可以列印出
EXCEL的快捷鍵清單(用A4紙列印共有24頁之多): 1)打開EXCEL幫助文件並選擇「目錄」選項。 2)從「使用快捷鍵」文件夾中選擇「」快捷鍵「標題。 3)右擊該標題,從快捷菜單中選擇「列印」。
4)選擇「列印所選標題和所有子主題」,單擊「確定」。
可以在創建宏時指定快捷鍵,也可以在創建後再指定。要在創建(錄制)宏時指定快捷鍵,只須在錄制宏時在輸入宏名後,在「快捷鍵」文本框中輸入相應的鍵。錄制宏後指定快捷鍵也很簡單,只需選擇「工具」「宏」,顯示「宏」對話框,選擇要指定快捷鍵的宏,再單擊「選項」按鈕,通過「選項」對話框進行設置。
㈥ ma2控台可配接多少燈
120個。
ma2控台中有2048個DMX512通道,可配置120台電腦燈。不同地址碼時可配置120台常規燈具,不同地址碼時也可配置10個回放推桿,並包含劇場操控方式,120個內置圖形可保存300個演出程序或場景。
㈦ ma2控台的時鍾不對了怎麼調呀怎麼
第一步,首先打開loopMIDI,再打開maONPC,在基本設置的小黃球里找到「Options」第三項找到「MIDI」選項里,把MIDI IN Device和 MIDI Out Device設置一下,如:MIDI Mapper。
第二步,點擊「Setup」設置找到 「Global Settings」 找到 「Telnet」選項里,選擇「Login Enabled」。
第三部,《1》設置TimeLord里選項,說簡單點,把重點的說下,首先我們打開TimeLord,找到「Import Media...」 點擊導入你要的音樂。
《2》勾選「Enable MA2 Link」這時候會出來一個對話框「MSC ober IP」也勾選中,把右邊框里的選項改為最後一個 「Sync With MA2」
《3》框中間 第一行 「Enable control of TimeLord via MIDI」和第二行「Allow cues to send MIDi triggers」及第三行「Enable MIDI Show Control」勾選。
《4》找到「Connect」點擊鏈接,鏈接成功之後右邊會出現一個選項框點擊進去找到「Creaet Control Macros」(創建控制宏命令)再往下點擊「Create Track Macros」(創建跟隨宏) 之後 點擊 Cloes關閉
《5》點擊最下方菜單 第四個「Apply」應用 之後,再點擊第一個 「Switch To Player」返回播放
《6》返回之後會彈出一個窗口,2個都選擇 「loopMIDI Port」點擊OK
《7》播放器中間有個「Setup」點擊一下出現在最後一個「MA2-Link」 會出現一個對話框 點擊「Connect」鏈接之後點擊「Close」
《8》返回MA2在宏窗口裡面找到這個播放控制宏
㈧ MA2虛擬控台如何打開CMD wing
你肯定是在玩那個MA的onPC模擬器,這個command wing,是一個另外的外接設備,哦,你只有電腦的話是不能打開的,需要你電腦去連接這個外接設備,配合maonpc使用
㈨ ma2怎麼合並單步程序
ma2合並單步程序有兩種方法:
1、使用Call命令,把每一個Cue調入編程器,然後再分別存入新的序列中即可;
2、使用Copy命令,把一個或多個Cue復制到新的序列中即可。
grandMA2幫助系統介紹:
grandMA2幫助系統(Help system) 可以在控制台上按Help Please 來訪問。在控制台上包含了在線頁的最新版本,然而基於grandMA2討論會的用戶反饋和軟體組的經驗,作為在線版本是經常更新、擴展和修整,在線版本和你控制台里的內容有可能稍微不同。