有關C語言函式的引數。。。

2023-08-11 10:34:16 字數 2207 閱讀 5963

1樓:匿名使用者

沒遇到過這類問題。不過顯示的時候一般都應該是字串的。數字不進行顯示,顯示即:

列印!基本上都是字串。轉換的時候用顯示轉換。

在c#中用 i);在c/c++中也應該有類似的東西的。你找找看。

2樓:匿名使用者

你要把函式原型貼出來, 才知道你的每個引數做什麼的,我簡單猜測是,引數2是需要顯示的字串,引數3是顯示的長度,引數1是可能與顯示區域相關,引數4是水平座標,引數5是垂直座標,引數6不清楚,可以改成true看效果。重點關注2,3

c語言你。你要做的是將你要顯示的數字,通過乙個轉換函式如itoa()轉換後,傳入第二引數即可,比如你要顯示的變數是number,#include

#include

int number = 123456;

char string[10];

itoa(number, string, 10);

在c語言中函式的預設引數型別

3樓:科創

在許多c語言初學者中編寫函式時,都喜歡將無參函式中的引數型別忽略。

但是實際上預設的引數型別不是無參 void ,而是接受任意數量和型別的引數。也就是說int func()int func(void)是不一樣的。下面通過乙個例子加深了解一下在c語言中函式的預設引數型別:

所以說,在使用c語言編寫無參函式時,一定要把 void 寫上去,不然會有安全隱患。

c語言函式的預設引數

4樓:黑科技

c語言中沒有引數預設值的概念,但其實可以利用巨集來模擬引數的預設值;

我們之前介紹過可變引數巨集與逗號運算子,將兩者相結合的話可以定義出以下形式的巨集:

當在 func() 裡不填寫任何內容的時候,正常情況下巨集後會是 func((default,))但由於 ##__va_args__ 會將前面多餘的逗號忽略,所以巨集後就相當於 __func((default))

當在 func() 括號裡填寫有效值的時候,根據逗號運算子的值等於最後乙個表示式的值的性質,巨集會被為 __func((##__va_args__)既 default 被丟棄,傳入的值只有我們填寫的內容,通過這個技巧我們就可以設計出乙個帶有預設引數的函式。

示例:

定義乙個函式預設引數為 0xff ,不傳任何引數的時候列印 0xff ,傳入有效值的時候就列印我們傳入的內容;

輸出:

c++ 函式有兩個引數的函式怎麼定義

5樓:哎呀

一、c++ 的函式定義形式:

返回值型別 函式名 ( 形參1,形參2,形參3,……二、例:

int addit(int a,int b) /為函式結束標記。

三、附言,學習程式設計需要一定的理解力哦,有點兒中學裡的代數的思維模式哦。

c語言函式的引數的問題

6樓:匿名使用者

主函式也就是main函式 一般是沒有引數的。函式可以分為兩類,帶引數和不帶引數的,引數的作用就是值傳遞。一般都是在主函式中呼叫子函式,由實參傳遞給形參,形參:

全稱為“形式引數”是在定義函式名和函式體的時候使用的引數,目的是用來接收呼叫該函式時傳遞的引數。 形參的作用是實現主調函式與被調函式之間的聯絡,通常將函式所處理的資料,影響函式功能的因素或者函式處理的結果作為形參。沒有形參的函式在形參表的位置應該寫 函式也可以有形參和返回值,其形參也稱為命令列引數,由作業系統在啟動程式時初始化,其返回值傳遞給作業系統。

形參和實參的特點。

1、形參變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。因此,形參有在函式內部有效。函式呼叫結束返回主呼叫函式後則不能再使用該形參變數。

2、實參可以是常量、變數、表示式、函式等,無論實參是何種型別的量,在進行函式呼叫時,它們都必須有確定的值,以便把這些值傳送給形參。因此應預先用賦值,輸入等辦法使引數獲得確定值。 3、實參和形參在數量上,型別上、順序上應嚴格一致,否則就會發生型別不匹配的錯誤。

4、函式呼叫中發生的資料傳送是單向的,即只能把實參傳送給形參,而不能把形參的值反向地傳送給實參。因此在函式呼叫過程中,形參值發生改變,而實參中的值不會變化。

c語言函式呼叫引數傳遞的是什麼,C語言函式呼叫引數傳遞的是什麼

c語言傳遞的是值而不是位址,這一點從vb轉過來的程式設計師一定要注意。否則不經意間就會犯錯誤。另外下層函式修改上層函式變數不是一種好習慣,容易引發錯誤。c語言中函式可以返回乙個函式值,如果你需要返回多個函式值可以用下面的形式 fun int a,int b main 如果按vb的習慣,fun int...

C語言,不定引數的函式指標問題

很巧我現在正好也有實現這樣函式的需求,其實就是看了c語言可變引數函式的相關資料,你就差不多知道怎麼實現了。只不過其中有乙個很重要的大坑,只要邁過去就沒問題。我是試了半天才明白的 如果引數是char或float型別,這樣的引數放在可變引數部分的話,編譯器是會預設把它們的型別提公升為相應的 全 型別的 ...

C語言補充函式,以下對C語言函式的有關描述中,不正確的描述是哪個?(選擇是問題補充裡)

這些東西你還是自己在網上找一些類似的看看,然後自己寫,對你有很大好處 以下對c語言函式的有關描述中,不正確的描述是哪個?選擇是問題補充裡 這個是多選題 答案abc 函式可以巢狀呼叫但不可以潛逃定義 函式可以沒有返回值 void 可以放在多個檔案中 在c中,呼叫函式時,只能把實參的值傳送給形參,形參的...