c語言函式前加上是什麼意思,C語言函式前加上是什麼意思

2021-05-31 16:54:23 字數 3426 閱讀 3013

1樓:匿名使用者

有的函式返回一個數值(0或1),在函式前加!也是取反的意思,即將返回值取其否定意義 如 int fun() 在main函式中的條件語句中如 if(!fun())即將返回的0變為了1;

2樓:匿名使用者

總之就是否定的意思,函式isalpha會返回一個值,如果返回1表示真,那麼歎號一下就變成假了;如果返回0表示假,那麼歎號一下就變成真了,就這個意思;它的實質都是對變數進行否定,並不是否定函式

3樓:匿名使用者

uchar temp1,temp2;

temp1 != temp2;

表示temp1不等於temp2."!"就是不等於符號

c語言函式前加個*是什麼意思?比如int * plus(int a,int b)

4樓:李示羊

表示函式的返回值是個指標

int * plus(int a,int b)

plus返回一個整數指標

5樓:

這裡的星號與前邊的int是一起的, (int *) 是一個資料型別修飾符 用於型別說明中

關於星號有多種不同的意義,要聯絡上下文的,關一個星號,可能是算術運算子乘號,可能是對地址的取值,用於定義型別中說明是指標...

6樓:汐_楓

宣告 (plus)為(int型別的)指標變數

c語言函式傳引數加一個&在前是什麼意思

7樓:幻形術

c語言不能在函式引數前加&,能加&的是c++語言。

在c++語言裡,型別後加&表示引用,如

int a;

int & b = a;

表示b引用a,b實際上就是a的別名。修改b的值也會導致a的值被修改。

函式傳參時,加&表示把實參直接傳遞給函式,而不加&表示是傳拷貝。

傳引用:將實參直接傳給形參,對於複雜點的較大的結構體或類型別,可以省去效率低的拷貝過程,但如果傳的是非const引用,那麼在函式內部對形參的修改將會導致實參也會被修改。

傳值:將實參拷貝一份傳給形參,因此對於傳遞大點的資料結構時效率相對較低,對形參的修改不會影響外部實參。

c語言中沒有引用的概念,都是以指標處理。

c語言中,函式前加void是什麼意思?

8樓:_夢幻陽光

每個函式都做一件事,事情做完的話最好告訴別人,函式也是,fun就是一個人,後面括號裡面的就是傳入引數,也就是別人叫你做的事,fun前面的是返回值,就是你告訴別人這件事做的怎麼樣了,void型別就是空型別,做完了不告訴別人,在函式裡面return ;就行了。寫個簡單的例子

int add(int a,int b)

這個就是把a+b的結果傳出去,因為是int行,所以返回值也是int型,就用int了

c語言函式前面加個指標是什麼意思?

9樓:匿名使用者

c語言函式前面加個

指標 表示函式的返回值是指標型別的。

例項:#include

using namespace std;

int* lpfun1(int,int); //宣告一個返回指標為int型別的函式

void main()

int* lpfun1(int x,int y)

10樓:楓若神明

void *getnumber(int num) //這個表示函式的返回值為(void *)

用法:char *a = (char *)getnumber(words);

c語言:函式前加void是什麼意思?

11樓:_夢幻陽光

每個函式都做一件事,事情做完的話最好告訴別人,函式也是,fun就是一個人,後面括號裡面的就是傳入引數,也就是別人叫你做的事,fun前面的是返回值,就是你告訴別人這件事做的怎麼樣了,void型別就是空型別,做完了不告訴別人,在函式裡面return ;就行了。寫個簡單的例子

int add(int a,int b)

這個就是把a+b的結果傳出去,因為是int行,所以返回值也是int型,就用int了

12樓:匿名使用者

c語言:函式前加void是表示函式的返回

值為空,void表示空

返回值為空表示此函式可以沒有return語句,或者使用return;語句

返回值概念:一個函式的函式名既是該函式的代表,也是一個變數。由於函式名變數通常用來把函式的處理結果資料帶回給呼叫函式,即遞迴呼叫,所以一般把函式名變數稱為返回值。

通俗點來說就是函式執行完畢後得到的結果。

返回值的型別可以有很多 void、bool 、int 、以及自定義的型別等等。

13樓:人生隨心動

無返回值時用void

c語言函式前面加個指標是什麼意思

14樓:匿名使用者

表示返回值型別為指標。

char* strset(int n)

呼叫該函式時,返回值就是s字串的指標。

15樓:匿名使用者

舉個例啊, 怎麼寫的?

16樓:緱雅靜劉佳

舉個例子

如果還不懂的話

我也沒有辦法了

把你家的房子比作一個變數的話,那麼你們家房子的門牌號就能找到你們家所以門牌號

就相當於你們家房子的地址。

而你們家房子的門牌號又寫在了一張紙上面,這張紙就是一個指標,

找到這張紙,就知道到了你們家房子的門牌號,從而就能找到你們家房子了。

17樓:洛學智慄芬

c語言函式前面加個指標

表示函式的返回值是指標型別的。

例項:#include

using

namespace

std;

int*

lpfun1(int,int);

//宣告一個返回指標為int型別的函式

void

main()

int*

lpfun1(int

x,inty)

c語言函式前面加個export是什麼意思?謝謝!

18樓:匿名使用者

export 英文的意思是 輸出

其實就是說把這個函式暴露給其他工程/庫來使用

19樓:空寄波登霏

export

表示該變數在其他檔案中定義過了,在本檔案中不用重新定義,可以直接用。

編譯是把你的c檔案轉化成機器能夠理解的彙編或機器**。

c函式名前的是什麼意思C函式名前的是什麼意思

是域運算子 域運算子一般用來選用全域性的函式,如在cwnd類裡要使用api的setwindowpos 就要用域運算子 setwindowpos m dataset.setconnection getconnection 這句話的意思是,呼叫 m dataset物件的setconnection 方法,...

c語言中c什麼意思,c語言中!是什麼意思?

c表示取c的邏輯非,例如if c 表示如果c 0,則語句成立。不曉得你要問什麼 如果想要更確切的解釋,請貼出相關 一種計算機程式語言,是現在運用最廣泛的語言,用於編寫程式 邏輯運算子,取反的意思 真 假 假 真 你確定歎號是中文狀態的嗎?c語言中!是什麼意思?include stdio.h main...

c語言dp是什麼意思,c語言裡是什麼意思

1 先看 d p 這是一條複合賦值運算,相當於d d p 因此 d p 相當於 d d p 2 整個表示式的執行流程 因為是後自增運算子,所以 第1步 執行d d p 第2步 執行 p 假設,d 1,p 2,則執行後,d 1,p 3。相當於兩個語句 d d p p 是複合賦值運算子,是自增運算子 變...