微控制器中函式後的括號是幹什麼的?

2025-07-04 08:50:01 字數 4123 閱讀 2187

1樓:一劍出血

小括號裡的內容是函式的引數(parameter)。例如你稿搭用乙個計算平方和的函式拍困來計算兩個數的平方和,那麼你就需要把這兩個數告訴函式,它才能按照你的要求進行計算。空著不填則預設為void(空鍵賀拿)。

2樓:無畏無知者

簡單說,搭好這個是為了統一規範的寫法,想想看,你在寫其他函式時是不是也要有()和 啊,甚歷判至還會在(肢枝改)裡寫上要傳遞的引數。如此 main() 也是被視為乙個函式;

3樓:網友

括號是函式的一部分,括號裡面可以有0個或者多個引數,簡而言之棚耐,括號就是用來把引數括起來的。

函式主要有兩種出現攜御形式:定義和使用。

定義時:函辯和巖數名(形參列表)

呼叫時:函式名(實參列表);

4樓:yx陳子昂

微控制器基本都是c語言的程式,指悄祥這裡是c語言的基本概念:

函式:函式需要接收使用者傳遞的資料,那麼定義時就要帶上引數。

datatype functionname( datatype1 param1, datatype2 param2 ..

5樓:辣雞腿姑娘

)裡面是省略的引數。

微控制器子函式後的括號是什麼意思?真心求幫忙

6樓:網友

微控制器函式後的括號是給你傳遞引數用的,不只子函式,主函式也是這個格式。

括號內有實際引數,就是有引數。

括號內沒有實際引數,就是無引數。

舉例來說,void max(void),就是無參函式,void表示沒有。void max(unsigned char p),就是有參函式,傳遞的是無符號字元型資料p。

7樓:匿名使用者

void就是沒引數的意思,用乙個簡單的例子unsigned char ep(unsigned char a)unsigned char ep 是ep函式的返回型別,return a*b;是返回值,unsigned char a是傳入引數。

這個函式呼叫就是c=ep(1); c就是你傳入1的10倍返還,如果還是不理解就要去學c語言基礎(c語言中文網等等)都有。

c語言函式後的括號什麼用

8樓:龍的傳人

首先1是定義乙個帶引數a、b函式,而2是定義a、b兩個變數,void表示的是無返回值,有void存在的函式在結束時不用帶返回值,而其他型別則要,比如下面,/void 型別。

void swap()

int型別。

int swap()

9樓:

swap(int a,int b)——a和b是swap的區域性變數。

int a,int b; void swap()—a和b是全域性變數。

內是函式的形參表,應該算作函式體的組成部分而不是函式名的組成部分。a和b在前者和後者中的可見性和生存週期差遠了……

10樓:匿名使用者

首先1是乙個函式,就跟數學裡面的那個函式一樣,比如f(x,y)=ax+by+c,然後這裡函式swap需要兩個引數,分別叫做a和b。

至於void就是不返回任何值的意思。也就是說這個函式只有輸入,不會輸出。

2就是是定義了兩個變數,

c語言中關於函式後面的小括號

11樓:網友

括號後面是寫引數數的。

int max(int x,int y)代表這個max函式有2個引數每個引數都是整型的,所以呼叫max函式用max(3,4)這樣的就可以用max(,這樣的數程式就會出錯。

如果不說明引數的型別將無法進行函式中的運算及表示。

12樓:網友

是用來傳遞引數的,平時你看到括號裡面是空的那種是沒有傳入引數的函式型別。

13樓:網友

寫函式的引數啊,如果沒有引數可以不寫。

如:void abc(int a,int b);

void abc();

14樓:網友

int main()

這個函式後面的括號什麼用呢?

其他函式也一樣了。

括號裡沒返回值就些void,有返回值就不寫。

函式後的小括號是什麼意思?

15樓:網友

x>0)是條件;

用於限制函式的自變數x;

表示x只能取大於0的值;

x>0代表x的定義域;

"void main()"後面的括號是幹什麼的?

16樓:帳號已登出

main() 是個函式,函式都要帶括號的。裡面是他的引數列表。數學裡不是有這樣的寫法嗎:

f(x) = x + 2

17樓:絃音

括號後面是寫引數的。主函式可以沒有引數。恩應該就是這樣的。一般都沒有。

18樓:網友

括號的作用是寫引數,傳遞資料訊息用的。

c++規定:如果沒有引數,圓括號也不能省略。

19樓:網友

格式:type function_name (type value[..

code括號裡面是引數,因為main沒有引數,所以只剩括號了。。

20樓:網友

括號裡寫的是引數 但是主函式一般是無參函式,所以括號裡面就沒東西了。

c語言問題。函式後面的括號裡的標誌符有什麼作用?

21樓:網友

函式後面的括號裡面是引數,引數分為形參和實參;

void表示引數為空,即這個函式不含引數,比如定義乙個print函式。

int jsvalue(int bb)表示函式jsvalue的形參為整形陣列,函式返回值為整形。

22樓:

引數的型別。

你這裡int是整型,void是引數為空,也可不寫。

c語言 函式括號裡面是什麼

23樓:匿名使用者

函式abc的輸入引數有兩個,乙個是a,乙個是b,這兩個引數的型別都是int型別。

在函式abc中,你就可以直接使用a,b這兩個變數。但要注意,即使你再函式中改變了a,b的值,函式返回後,這兩個變數的值仍然為傳進來時的值。

24樓:囧囧鬼

形式引數。你可以這麼理解:

在數學函式 y=2x 中y就是函式名,相當於「abc」;x就是那個括號裡面的「形式引數」;當你呼叫這個函式時,需要將乙個具體的值代入給x,這個具體的值叫做實際引數。

形式引數確定了該函式呼叫需要哪些值,或者說「原料」。

歡迎追問。

25樓:東方良軍

變數的定義,int定義的是整型變數。

程式設計中小括號的作用是什麼?

26樓:我是果瘋

1,提高運算優先順序,和數學中小括號的用法基本相同。

2,在函式定義是,存放函式所需要的引數。

3,在迴圈語句中,小括號存放迴圈條件。

27樓:網友

1.小括號只是提高運算的優先順序,就像普通的算式一樣比如普通的 5 * 1 + 2) 和這裡的小括號一樣,先運算括號裡的。

2.函式執行時 用來包裹引數的固定格式 比如函式名叫 fun 呼叫函式fun 就寫 fun()

至於對齊的問題 只是為了讓**更好看 如果所有**不換行,全部寫在一行,並且沒有對齊 不方便閱讀並且閱讀時比較容易產生歧義 只是編碼規範的乙個環節,並不影響實際執行結果。

28樓:網友

總的來說,大概就分兩種情況:

1、跟數學一樣,比如:1+2*3=7,(1+2)*3=9數學中還有和{},但是在程式裡這兩種括號有其他作用,比如數學中的:1*=6,在程式中是這樣寫的:

1*((2+3)-4)+5)=6,全部寫成()

2、函式相關的,這個你學到後面「函式」的內容,就應該會明白了。

什麼是微控制器微控制器有什麼作用微控制器的作用是什麼?有哪些用途?

微控制器是指一個整合在一塊晶片上的完整計算機系統。儘管他的大部分功能整合在一塊小晶片上,但是它具有一個完整計算機所需要的大部分部件 cpu 記憶體 內部和外部匯流排系統,目前大部分還會具有外存。同時整合諸如通訊介面 定時器,實時時鐘等外圍裝置。而現在最強大的微控制器系統甚至可以將聲音 影象 網路 複...

微控制器的CY位有什麼作用,微控制器中CY是什麼意思,舉個例子說說

微控制器的 復cy位簡介 微控制器制cy carry 用於表示加bai法進算中du的進位和減法運算中的借位zhi,加法運算中有dao進位或減法運算中有借位則cy位置1,否則為0。cy位是累加器的進位 借位標誌。對於無符號數的運算,cy位就可以表示其是否溢位。但如果是有符號數,則不能按cy標誌來判斷了...

微控制器中ADC是什麼,微控制器請問ADC的基準指的是什麼

abc的意思指的是,ac轉dc。交流訊號轉化為直流訊號。樓上瞎幾把扯來淡,還交流源轉直流,baiadc是模擬訊號轉成數 值訊號,微控制器du只能識別ttl電平 zhi,要麼1要麼0,但是如dao果我們給他一個3.5v電壓,微控制器就無法識別,要他讀出來的時候,他就必須把模擬量變成數字量,懂嗎?微控制...