c語言中k是什麼意思啊,C語言中 K 是什麼意思啊 ?

2021-05-22 16:07:29 字數 5608 閱讀 9047

1樓:匿名使用者

+= 是一個運算子。

a+=b

等效於a=a+b

不過 前者效率略高一些。

2樓:悄逝的流年

應該是類似於k+=a(變數)或者k+=6(常量)

k+=a 等價於 k = k + a; 是c語言的簡略寫法,一種語法。

c語言中 k*=2 是什麼意思

3樓:會飛的小兔子

k是一個指標,這句話的意思是k指向的地址中存放的變數值等於2,k=k*2;//將k乘以2並將結果賦值給k這個變數。

舉例:如果a=2,k=&a,則執行*k+=2後,a=4,相當於執行了a=a+2。

k*=2等價於k=k*2;

k-=2k=k-2

k+=2k=k+2

k/=2k=k/2

k%=2k=k%2

擴充套件資料

c語言「->」運算子

c語言**定義了結構體s,成員a代表0偏移,而成員b則代表2位元組偏移(這裡假設int變數佔用2位元組記憶體,也不考慮記憶體對齊)。

**定義了結構體x,它也包含成員a,它的名字與結構體s中的成員a重複了,但是沒有問題,因為它們都代表0偏移。因為結構體y中的成員a與結構體s中的成員a重名,並且代表的位元組偏移量也不相等。

4樓:匿名使用者

k *=2 等同於 k = k * 2 。例如int k = 10;

k *= 2;   /* 運算後k的值=20*/在c語言中,表示式k*=2 的運算子是 *= ,稱為乘法自反賦值運算子。這個運算子的含義等同於 k=k*2

除了乘法自反賦值運算子,還有:

加法自反賦值運算子 +=  例如  k+=2 ,等同於 k=k+2減法自反賦值運算子 -=  例如  k-=2 ,等同於 k=k-2除法自反賦值運算子 /=  例如  k/=2 ,等同於 k=k/2等等

5樓:從小闖天下

這個是簡寫 將其還原後的表示式為:

k = k * 2; // 將k乘以2並將結果賦值給k這個變數

6樓:匿名使用者

這個的意思為左邊的乘以右邊的,賦值給左邊的變數,即就說,s*=2等價為s=s*2,舉一反三,s*=16+b+a*3等價為s=s*(16+b+a*3)。

7樓:虛空道主

k *=2 等價於 k = k*2;

與此類似的還有

k-=2 k=k-2

k+=2 k=k+2

k/=2 k= k/2

k%=2 k=k%2

還有很多類似的。

8樓:春雲者

|k *= 2: k = k * 2k /=2: k = k / 2

k +=2: k = k + 2

k -=2: k = k - 2

k |=2: k = k | 2

k &=2: k = k & 2……

9樓:匿名使用者

k*=2 是 k=k*2的簡寫

c語言中factorial(k)是什麼意思

10樓:千鋒教育

factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回一個階乘的結果;vs=factoria(k);就表示k的階乘,然後把結果賦給vs。

c語言,是一種通用的、過程式的程式語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,在程式設計師中備受青睞。最近25年是使用最為廣泛的程式語言。

11樓:匿名使用者

是一個函式另外的一個函式

c語言中k++,k++是什麼意思

12樓:熱詞課代表

n+1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的+1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。

13樓:匿名使用者

c語言中k+=n+1的意思是k=k+(n+1),即將n+1的計算結果加上k之後重新賦值給k,該形式是k=k+(n+1)的簡寫形式。

這種形式還有很多種運算型別,如-=、*=、/=、%=等,其規則與+=類似,如k-=n+1的後即為k=k-(n+1),其他類似。

這裡需要注意的是,右側的計算結果參與運算,如k-=n+1,不能看作是k=k-n+1,需要將右側的表示式加括號,即k=k-(n+1)。

c語言 k++什麼意思

14樓:匿名使用者

在c語言中,如果一個數字想

自身加1,可以使用k = k + 1;這種表示式。如果開始時k=1,則經過此運算後,k的值變為2,c語言考慮到程式的簡捷性,所以使用k++,它與k = k + 1;的作用是一樣的。

另外,你需要知道k++與++k的不同,二者雖然都是在原來基礎上加1,但前者是用完k再加1,另一個是加完1再使用k。給你個小例子

int k = 0;

如果是printf("%d",k++); //列印0如果是printf("%d",++k); //列印1如果還有什麼問題可以加798244577一起討論

15樓:洪振梅稅畫

就是把k與=後面的數相加後再賦給k;

即:k+=3等價於k=k+3

但二者區別是前者運算速度快。

16樓:岔路程式緣

k是一個指標,這句話的意思是k指向的地址中存放的變數值加上2。

舉例:如果a=2,k=&a,則執行*k+=2後,a=4,相當於執行了a=a+2。

17樓:計算機之祖

!k%2==1,這是一個表示式

這裡面有三個運算子,按照優先順序從高到低依次為:!,%,==所以表示式相當於(!k)%2==1

可以發現:

當k為假(k等於0)時,整個表示式為真,表示式的值為1當k為真(k為非0)時,整個表示式為假,表示式的值為0

18樓:貪吃的xiao熊

k+=3 就是 k=k+3的意思

c的值是'b',那麼進入switch語句時為第二條case語句,執行k+=2,此時k=6,由於沒有break語句,即不跳出switch,那麼繼續執行第三條case語句,此時k=7,輸出結果,完畢!

【延展】

c語言:

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

19樓:匿名使用者

k++,就是你下一次用到k的時候已經被+1了,int k=0;k++; int a = k;//這個時候k是1了(附:比方說i=0,y=i++,這時i自增,y還是0,下次再用時i=1,與之相近的有字首++i,表示式y=++i為1,下次用時i也增到1)

20樓:匿名使用者

++叫作自增運算子k++或++k在某些時候等價於k=k+1; 但在有些時候就會不一樣例如:int i,j;j=2;i=j++;執行完上面的三條語句後i=2,j=3,這裡i=2是有原因的,因為當++在後面時整個表示式(j++)的值是變數的原值,即2,而i=j++是將整個後面的j++這個表示式的值賦給i,不是將j的值賦給i。int i,j;j=2;i=++j;執行完上面的三條語句後i=3,j=3,這裡i=3是因為當++在前面時整個表示式的值為變數執行自加後的值。

21樓:匿名使用者

先將k的所有位依次取反,然後再求上一步的數除以2的餘數,最後判斷這個餘數是否等於1

一句話說,是判斷k的非除以2所得的餘數是否等於1

22樓:匿名使用者

++k單獨用等價於k=k+1;混合用如做為陣列下標使用(a[++k]),

等價於k=k+1,然後認為表示式++k的值為新k。

k++單獨用跟++k是一樣的;混合用如做為陣列下標使用(a[k++]),

等價於認為表示式k++的值不變,是老k;然後陣列a使用表示式的值老k獲得元素

a[k]的值xx。然後,做k=k+1。

也就是說混合用時,表示式本身雖一,卻蘊含了兩個操作;——但其實單獨用時也蘊含了同樣

兩個操作。只不過單獨用時,表示式自身的值被捨棄。

23樓:匿名使用者

即是k=k+1;自增運算

c語言中k+=n+1是什麼意思

24樓:匿名使用者

c語言中k+=n+1的意思是k=k+(n+1),即將n+1的計算結果加上k之後重新賦值給k,該形式是k=k+(n+1)的簡寫形式。

這種形式還有很多種運算型別,如-=、*=、/=、%=等,其規則與+=類似,如k-=n+1的後即為k=k-(n+1),其他類似。

這裡需要注意的是,右側的計算結果參與運算,如k-=n+1,不能看作是k=k-n+1,需要將右側的表示式加括號,即k=k-(n+1)。

25樓:熱詞課代表

n+1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的+1,是指用人單位解除勞動合同但是未提前30天書面通知勞動者時,額外支付的1個月工資。

26樓:匿名使用者

k是一個變數。k+=1的意思是k=k+1,那麼k+=n+1等同於k+=(n+1),也就是k=k+(n+1)=k+n+1。

27樓:匿名使用者

k=k+n+1

驗證程式如下:

void main()

輸出值為12

28樓:匿名使用者

相當於 k = k + (n+1); 樓主如果還有不明白的就問哈!希望採納

29樓:匿名使用者

等同於k = k + (n+1);

c語言中,m=(k+=i*=k)是什麼意思啊

30樓:減數**

先:i=i*k 再:k=k+i; 再:m=k

31樓:恰淺

從後往前來:

1、i=i*k

2、k=k+i;

3、m=k

32樓:智萌麗卉

k!=i:這個是k不等於i的意思,不是階乘。

for(i=0;i<n-1;i++)

{k=i; //預設i下標最小,存入k中for(j=i+1;j<n;j++)

if(x[j]>x[k])k=j;//如果j下標的數比k下標的大,則k儲存j下標

if(k!=i)//如果k和i不相等,則把k下標的數和i下標的進行互換,相等就不用換了

{t=x[i];x[i]=x[k];x[k]=t;}}

c語言中s+=k是什麼意思

33樓:匿名使用者

就是s=s+k的意思就是把s的值加上k的值然後再賦值給s

例如s等於2,k=3,s就等於2+3了

34樓:匿名使用者

s+=k就是s=s+k的簡略的寫法

C語言中k等於多少,C語言中K是什麼意思啊?

後置自加 先取值 再自加 所以k 的值,就是k的原始值 執行後 k才會自加1 比如 k 2 那麼k 的值就是2 執行後k值為3 c語言中 k 是什麼意思啊 就是把k與 後面的數相加後再賦給k 即 k 3等價於k k 3 但二者區別是前者運算速度快。k 3 就是 k k 3的意思 c的值是 b 那麼進...

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

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

C語言中377是什麼意思啊,c語言中 是什麼意思

377是c語言 中bai的一個轉義字元,是三位du數字zhi 八進位制 表示一個字元。dao c語言中專 引入轉義字元是為了彌補屬某些特殊字元無法用一個一般的字元形式來表示的不足,如控制字元。轉義字元具有特定的含義,不同於字元原有的意義,故稱 轉義 字元。常用的轉義字元及其含義 n 表示回車換行10...