1樓:聽不清啊
應該是:
for (k=l->length-1;k>=i-1;k--) (漏了半邊括號) /*將要插入位置後資料元素向後移動一位*/
l->data[k+1]=l->data[k];
這個迴圈就是做以下的事:
l->data[l->length]=l->data[l->length-1]; //將原最後 一個元素後移一位
l->data[l->length-1]=l->data[l->length-2]; //將原倒數第二個元素後移一位
………………
l->data[i]=l->data[i-1]; //將要插入位置的元素後移一位
2樓:匿名使用者
for (k=l->length-1;k>=i-1;k--) /*將要插入位置後資料元素向後移動一位*/
l->data[k+1]=l->data[k];
/*和*/之間是註釋內容,//可註釋之後整行內容, 也可以寫成for (k=l->length-1;k>=i-1;k--) //將要插入位置後資料元素向後移動一位
l->data[k+1]=l->data[k];
當然也可以寫成
for (k=l->length-1;k>=i-1;k--) l->data[k+1]=l->data[k]; //去掉以前的註釋
因此這就是個迴圈語句
請問c語言中這個符號是什麼意思?「|=」 20
3樓:由雁汲香
右移函式
1樓正確
其實這個還要知道二進位制數
1樓局的例子8右移3位其實在c語言內部這樣執行的8對應二進位制是
0000
1000
右移3位就變成
0000
0001
那麼這個時候
對應的數值就是1
4樓:匿名使用者
二進位制按位的邏輯運算或,運算子在c語言中是|
比如:a|=1;即a=a|1;將變數a的最低位或一個1
5樓:支亮丁女
||是邏輯符號或。
\是連線符,不是換行,define需要定義都在同一行,而同一行寫不下就可以用"\"表示連線在同一行裡。
6樓:鹿玉花權酉
||是邏輯符號或。\是連線符,不是換行。
一、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種可以用簡易的方式編譯、處理低階儲存器、產生少量的機器碼並且不需要任何執行環境支援便能執行的程式語言。
二、c語言運算子號是構造c語言表示式的工具,指的是運算子號。c語言中的符號可分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子及特殊運算子。
c語言中符號$什麼意思?
7樓:匿名使用者
//下面**輸入1 2,輸出1 1
#include
using namespace std;
int main (void)
8樓:匿名使用者
c中$沒啥,但是在一些指令碼語言中,那作用可就大了,表示取某一變數的值,比如php,shell等~~~
9樓:匿名使用者
$在c裡沒有特殊意義
10樓:匿名使用者
這個就是一個字元。。
我估計你問的是不是&這個符號。這個符號是取地址的意思。相對於指標的反動作,這麼給你解釋吧。
&是什麼符號?
11樓:月似當時
&(ampersand)是英語單字「and」之代表符號(在之前是英文字母表的第二十七個字母),亦可用作中文中的「和」、「與」之代表符號。
這個符號源於拉丁文的et的連寫。 可讀做 ampersand,即 "and per se and",意思是 "and [the symbol which] by itself [is] and"。
此符號在不同計算機程式語言中有不同作用。
1、在pascal中,&是八進位制整型常量的字首,如&7表示7 , &17表示15 , &177表示127
2、在c語言與c++中,&表示對運算元取地址3、在c++中與php中,&是引用的標示符4、在visual basic中&用來連線兩個字串5、在html中要顯示&可用&
6、在類c語言中,&一般是按位元與操作符,&&則是邏輯與操作符
12樓:有梓維乘娟
√這是求根號的符號。比如√4=2
∑這個是求和符號。這個符號上下一般還有兩個東西,上面表示上限,下面表示起始(但也不是絕對的)右邊一般跟一個通項公式,
比如,∑i
上面是n,下面是i=1
表示從1到n的求和。
13樓:倪向彤僕嵐
有「除以」,「或者」的意思,比如三分之一就是1/3,他或者她就是他/她。這個符號在鍵盤上和「?」在一個按鍵,只要不用中文輸入法,就可以直接按出來
14樓:熱心網友
這個符號在英語中也用,比如單詞表中。它表示或者的意思。你可以看看。
15樓:秋風de淚
and 表示和的意思。
16樓:許雨
這!這樣我會?在一起就好了?在家?這麼好吃一
17樓:hrq七界
在電路和邏輯中是與的意思及兩者都要滿足才滿足
在c語言中一是位與 二是取地址符
希望有幫到樓主 具體想知道其他意思hi我!
18樓:匿名使用者
&是 與、 和的意思。
19樓:虎牙尼尼
這個要看你在什麼地方用它了,數學中的意思應該是「與」,邏輯運算子吧
20樓:熙了個涵
2924285,符號,是什麼動物的?
c語言中的符號 & 和 | 是什麼意思?
21樓:沐星辰曦
&: 在c語言中有兩種意思,一種是取地址符,是單目運算子;另一種是位運算子,表示「按位與」,是雙目運算子。|: 是位運算子,表示「按位或」。
1、符號 & 和 | 這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」(都為1時,結果是1,否則是0。),比如:1010 & 1011 = 1010,1010 & 1000 = 1000。
|: 二進位制「或」(有1時,結果是1,都是0時,結果為0。),比如:1010 | 1011 = 1011,1010 | 1000 = 1010。
2、位運算子將數字視為二進位制值,並按位進行相應運算,運算完成後再重新轉換為數字。
例如:表示式10&15表示(1010 & 1111),它將返回表示1010的值10。因為真真得真,或者是11得1,同位全是1結果也是1。
表示式10|15表示(1010 | 1111),它將返回表示1111的值15。假假得假。全零得零。
3、c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
4、位操作運算子:參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
22樓:匿名使用者
&在c語言裡可能有兩種意思,一種是取地址符,這種情況是單目運算子,另一種是位運算子,表示按位與,這種情況是雙目運算子
具體是哪種,要根據在語句中的使用來看
|就簡單多了,只有一種情況,位運算的,按位或i | j
=00000000000000000000000000000001 | 00000000000000000000000000000010
=0000 0000 0000 0000 0000 0000 0000 0011
23樓:蛋糕
這兩個運算子都是二進位制的按位操作符。
&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
24樓:約_束
&表示「和」,並列的關係;|表示「或「,選擇的關係。
25樓:匿名使用者
&按位與 |按位或 一個數或字元在記憶體是二進位制01存放的,&|是將每一位按位與按位或,如
=00000000000000000000000000000000
26樓:匿名使用者
在c語言中,an&amp和c都是邏輯運算子,它們都是雙目運算子。有3個邏輯運算子,即「and」、「x」和「!」.
邏輯運算子用來判斷事物是「成立」還是「無根據」或「真實」還是「錯誤」。判斷結果只有兩個值,數字是「0」和「非0」。其中,「非0」表示邏輯運算結果為「真」,「0」表示邏輯表示式的結果為「false」。
27樓:匿名使用者
|c語言中位操作運算子:
參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
符號 &(位與):二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0;
符號 |(位或):二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言運算子號指的是運算子號。c語言中的符號分為10類:算術運算子、關係運算子、邏輯運算子、位操作運算子、賦值運算子、條件運算子、逗號運算子、指標運算子、求位元組數運算子和特殊運算子。
28樓:命中傷定
|&: 二進位制「與」,如 1010 & 1011 = 1010,1010 & 1000 = 1000。都為1時,結果是1,否則是0
|: 二進位制「或」,如 1010 | 1011 = 1011,1010 | 1000 = 1010。有1時,結果是1,都是0時,結果為0。
c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
29樓:安徽新華電腦
% 單列出來就是取模運算子
%%沒有特殊含義
但,在格式化io語句,如scanf/printf/format等之中,百分號是特殊格式化字元
%n 回車
%d 輸出整數
%% 輸出一個百分號
還有很多,可以參考格式化語句的說明
30樓:劉文正粉絲
5÷2=2......1
學過數學的都懂吧?
/號是求2,而%號就是不要2,求的是1.
而/號還有一個特點:5/2==2因為/號兩邊都是整數,它的結果還是整數.如果要算5/2的真實結果,就要這樣:
5.0/2這樣5.0是個double型的,結果也是double的.
而%號的左右兩邊的數都必須是整數.
c語言裡面這個符號(->)是什麼意思?怎麼用?
&這個符號是什麼意思,什麼時候用?
在c語言中是什麼意思,C語言中的符號 和 是什麼意思?
柯嘉運郯皓 在c語言裡有兩種意思,一種是取地址符,這種情況是單目運算子,另一種是位運算子,表示按位與,這種情況是雙目運算子。擴充套件資料 c語言運算子介紹 c語言的運算子主要用於構成表示式,同一個符號在不同的表示式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表示式。需要特別指出,在c...
C語言中,這條語句是什麼意思,c語言中,這個語句是什麼意思啊?
自我程式設計 這叫遞迴函式 自己呼叫自己 遞迴只有執行到呼叫自己的地方,就會進入下一層。一層一層巢狀,直到某一層不再執行呼叫 對應這題就是n 1不成立的那一層 然後,從最後一層往前返回。執行流程如下 1 執行sum fun a 2,4 這裡把a首地址往後偏移2位的陣列傳入 既3,4,5.的陣列 所以...
c語言中符號加上雙加號是什麼意思翱
聽不清啊 c語言中變數名加上雙加號,要看這雙加號是出現的變數名前,還是在變數名後。它們有著不同的作用。先看第一個例 i 59 if i 60 printf 今天已經滿員!n 則這個相當於下面的二個語句 if i 60 printf 今天已經滿員!n i i 1 即先 忽略 雙加號,執行原來的語句後,...