當前位置:首頁 » 編程語言 » c語言10是啥意思
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言10是啥意思

發布時間: 2022-03-13 19:18:46

c語言中10]是什麼意思

不用說,你打錯了,你上機運行一下肯定這地方出錯,應該是一個分號

Ⅱ c語言int a[10] 10是什麼意思

inta表示a這個變數是整型,只能存放整數。

inta【10】【10】

指的是代表a的二維數組,是指向一個有十個元素的數組的指針,或者說a是具有十個元素的數組的首元素的地址,這十個元素,每個元素都是一個數組。

(2)c語言10是啥意思擴展閱讀

在C語言的定義中,二維數組可以看作一個一維數組,每個元素還是一個一維數組。

inta[m][n];

表示一個包含m個元素的一維數組,每個元素是一個包含n個整型數據的一維數組。(參考K&R C 第二版 5.7 Multi-dimensional Arrays)

2.在C語言中,指針和數組有相似之處,但是兩者本質不同。兩者相似的地方有兩點:

讀取數組元素

函數傳遞

就二維數組來說,「相似」的指針應該指向和二維數組的子數組相同的數據類型,如

int(*p)[n]=a;

此時可以用a[i][j]或p[i][j]或*(p+i)[j]或*(a+i)[j]來獲取相同的數據。

在聲明一個接受一個二維數組的函數原型時,會忽略第一層數組的長度,等效的是上述指針類型的參數。即下面兩種函數原型的聲明都可以成功接受a做參數:

Ⅲ C語言中n/=10是什麼意思呢

n = n/10的意思,
C語言有很多運算簡寫比如
n = n+10,可以寫成 n += 10,
n = n-10,可以寫成n -= 10,
同樣道理,加減乘除,取模都可以這么簡寫

Ⅳ c語言中%10是什麼意思

%10是取余,例如25%10=5,*s指取內容,s最初指向的是字元A,下次指向B,字元是由ASCII值的。

類似的其他運算符還有:

+=、 -=、 *=、 %=、 &=、 |=、 ^=、 <<=、 >>=其中等號左邊的運算符分別是:加、減、乘、取余、按位與、按位或、按位異或、左移、右移。

(4)c語言10是啥意思擴展閱讀:

運算符號,比特右移(>>)運算符可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 比特,算術右移後成為 11111100,邏輯右移則為 00011100。因算術比特右移較適於處理帶整數,所以幾乎所有的編譯器都是算術比特右移。

運算符的優先順序從高到低大致是:單目運算符、算術運算符、關系運算符、邏輯運算符、條件運算符、賦值運算符(=)和逗號運算符。

C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。

Ⅳ c語言中1/10%10是什麼意思

1/10%10表示先將1除以10,之後將其結果對10求余,最後的結果為0。
解釋如下:
運算符( / )與運算符( % )的優先順序一致,而結合順序都是自左向右,所以先計算除法,之後計算求余,分如下兩步計算:
1、在C語言中除法運算符( / )的運算結果與被除數的數據類型一致,所以1/10後結果為0(本來為0.1,而為了與int類型的1保存一致,捨去了小數);
2、之後計算0%10,即求0對於10的余數,即為0。

可以用下面的printf函數進行驗證:
printf("%d", 1/10%10); // 輸出0

Ⅵ C語言中a=+10是什麼意思

a=+10?C語言里沒有這樣的表達,語法錯,應該為a+=10;與a=a+10同義。

Ⅶ C語言!!10等於什麼

1。
!!10我們給它加上括弧!(!10),根據C語言語法規定,非零的數當做邏輯1,所以!10為0,由此可知!(!10)為1。

Ⅷ C語言中a【10】什麼意思

如果在類型後面的話,就是定義數組a大小維度10的意思。比如 int a[10] 就是定義整型數組a,大小10個整型數據大小(1個int占 4位元組的話,就是佔40個位元組大小的內存)。
如果是在表達式中,比如 a[10]=1; 這里a[10]就表示a數組第11個元素(數組下標是從0開始的,10就是第11個元素)。 a[10]=1就是給該元素賦值1,同理如果在等號右邊就是取a[10]的值。
另外 &a[10] 表示a[10]元素的地址。 a表示a數組首地址常量,相當於&a[0]。

Ⅸ C語言char a[10]中[10]是什麼意思

[10]表示字元數組a的維度大小。

表示a數組在內存中佔用10個(char)大小空間。

另外作為字元數組,定義[10],實際只使用9個空間存儲字元,最後一個留著存放字元串結束符號『』。

(9)c語言10是啥意思擴展閱讀:

數組:

在C語言中, 數組屬於構造數據類型。一個數組可以分解為多個數組元素,這些數組元素可以是基本數據類型或是構造類型。因此按數組元素的類型不同,數組又可分為數值數組、字元數組、指針數組、結構數組等各種類別。

關於可變長數組(VLA)的問題:原來的C89標准中是不允許可變長數組出現的,但是在C99標准中,加入了對VLA的支持,但是支持的編譯器不多,而且由於棧溢出的安全問題,沒有太多的人敢用這個可變長數組,所以在C11標准中又把它規定為可選實現的功能了 。

如果有過用其它語言編程的經歷,那麼想必會熟悉數組的概念。由於有了數組,可以用相同名字引用一系列變數,並用數字(索引)來識別它們。

在許多場合,使用數組可以縮短和簡化程序,因為可以利用索引值設計一個循環,高效處理多種情況。數組有上界和下界,數組的元素在上下界內是連續的。因為 Visual Basic對每一個索引值都分配空間,所以不要不切實際聲明一個太大的數組。

此處數組是程序中聲明的變數數組。它們不同於控制項數組,控制項數組是在設計時通過設置控制項的 Index 屬性規定的。變數數組總是連續的;與控制項數組不同的是,不能從一個數組的中部載入或卸載數組元素。

一個數組中的所有元素具有相同的數據類型(在C、C++、Java、pascal中都這樣。但也並非所有涉及數組的地方都這樣,比如在Visual Foxpro中的數組就並沒這樣的要求)。

當然,當數據類型為 Variant 時,各個元素能夠包含不同種類的數據(對象、字元串、數值等等)。可以聲明任何基本數據類型的數組,包括用戶自定義類型和對象變數。