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 是複合賦值運算子,是自增運算子 變...