1樓:天無子
s*=k%10等價於s=s*(k%10),即先將變數k對10取餘,然後將取餘得到的結果與變數s相乘,最後將新的變數s的值賦給變數s。
c語言中factorial(k)是什麼意思
2樓:千鋒教育
factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回一個階乘的結果;vs=factoria(k);就表示k的階乘,然後把結果賦給vs。
c語言,是一種通用的、過程式的程式語言,廣泛用於系統與應用軟體的開發。具有高效、靈活、功能豐富、表達力強和較高的移植性等特點,在程式設計師中備受青睞。最近25年是使用最為廣泛的程式語言。
3樓:匿名使用者
是一個函式另外的一個函式
c語言中 k*=2 是什麼意思
4樓:會飛的小兔子
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重名,並且代表的位元組偏移量也不相等。
5樓:勾竹劇庚
是一種複合賦值運算子,它不僅出現在c語言中,還有java,c++等高階程式語言。類似的還有+=,-=,&=,|=等。
拿這裡的k%=2來說明:
複合賦值運算子是一種縮寫形式。k%=2又可以寫成k=k%2,意思是將k模運算2的值賦給新的k。再比如說,a-=6等價於a=a-6。
還是不能理解的話,我打一個比方:
一個人,他因為受傷而缺了兩隻胳膊,我們可以說「他少了他身體的四分之一,還剩四分之三,但他還是一個人」。這就是a-=1/4(a=a-1/4)。「
6樓:匿名使用者
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等等
7樓:從小闖天下
這個是簡寫 將其還原後的表示式為:
k = k * 2; // 將k乘以2並將結果賦值給k這個變數
8樓:匿名使用者
這個的意思為左邊的乘以右邊的,賦值給左邊的變數,即就說,s*=2等價為s=s*2,舉一反三,s*=16+b+a*3等價為s=s*(16+b+a*3)。
9樓:虛空道主
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
還有很多類似的。
10樓:春雲者
|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……
11樓:匿名使用者
k*=2 是 k=k*2的簡寫
C語言中是什麼意思,c語言中的c是什麼意思?
判斷相等的運算子。形式為a b a b可以是任意值或表示式。當a b相等時,a b為真,否則為假。是關係運算子.表示 判斷是否相等的。如 if a b 判斷a與b是否相等,如相等則為真 c語言中 是什麼意思 是關係運算子.表示 判斷是否相等的。如 if a b 判斷a與b是否相等,如相等則為真 因為...
C語言中 是什麼意思,C語言中 和 是什麼意思
c語言中 是複合賦值運算子。複合賦值運算子就是在簡單賦值符 之前加上其它運算子構成,例如 即 a 1 等價於a a 1。的意思就是把左邊的第一個符號移到右邊,其實就是b b c的意思。直接把b c的b 移到右邊,將b的值取出再取出c的值,相加然後賦給b,儲存在b開闢的記憶體空間中,類似的還有,b c...
c語言中wb,rb是什麼意思,C語言中c是什麼意思
在c語言的檔案操作中,wb和rb分別對應著對二進位制檔案的兩種操作方式 寫操作和讀操作 c語言中 c是什麼意思 用於格式化輸入輸出函式中,針對char型別的匹配。比如 輸入 用於輸入一個字元型。輸出時類似。所有的格式化輸入輸出函式,都可以用這個。c語言中的 c 是什麼意思?例如printf c c ...