c語言中data是什麼意思,C語言中data 2 是什麼意思

2021-08-10 17:07:46 字數 2851 閱讀 3507

1樓:夏夜輕語

data 在c語言在不代表什麼,不過一般寫**時用來當儲存資料的一個變數或結構體。

當他定義成int data 時,就和int a是沒兩樣的。

當源**中,在**前部出來類似下面的**

typedef struct studentdata;

這時是用data代表 student這個結構體,typedef是使……用……來代替的意思,這裡用data代替student ,struct 是結構體,結構型別宣告和int類擬。

其實data只是一個習慣,如果你用abc來代替data也是一樣的,只是用 abc之類的在讓人覺得你沒深度而已,而且不易於,以後**的修改。

2樓:天雲一號

data[2]表示取陣列data中的第三個元素(c語言中,陣列下標從0開始)。

下面結合具體例項來說明data[2]的含義:

int data[5]=;  // 定義一個int型陣列,陣列名為data,包含5個元素,並對每個元素都進行初始化

int a;

a=data[2];  // 取出data陣列中下標為2的元素(即第三個元素)的值賦值給變數a

printf("%d", a);  // 輸出變數a的值,輸出為4

3樓:匿名使用者

j+=2也就是相當於這樣的j=j+2。。就是先讓j的值加上2,再把它賦給j,如果原先j是2的話,那麼執行完j+=2之後,j的值就是4了 還有類似的a- =3,同樣,就是相當於a=a-3

4樓:匿名使用者

如果是變數申明,就是申明一個有2個元素的陣列

如果呼叫資料,那就是第三個元素。0是每一個元素。

5樓:幻☆天芒

在c語言中,那個寫法是表示的陣列,一維陣列。

同時也可以是一維陣列的第3個值。

int a,data[2]。

還有就是a,a=data[2]。

6樓:匿名使用者

如果是定義data[2],則是說定義一個陣列有兩個元素:data[0],data[1];

如果不是定義則說是元素data [2]

c語言中if(n%2)是什麼意思

7樓:非常可愛

if(n%2)的意思是:如果n不能被2整除;

if是判斷

語句的標識;

c語言中,!回=0可以省略;

n%2等價於n%2!=0;判斷整數答n是奇數還是偶數,如果n為奇數,則if語句的條件為真,反之則為假;

擴充套件資料if的結構使用

1、if的第1種結構

if(條件)

2、if的第2種結構

if(條件1)

else

3、if的第3種結構

if(條件1)

elseif(條件2)

elseif(條件3)

elseif(條件4)

else

8樓:匿名使用者

%在抄c中是模除運算子,功能為取餘。

n%2是對2取餘,即可以被2整除,n%2值為0;否則值為1。

if是判斷語句的標識,當括號內判斷條件為真(非0值)則執行下面的語句,否則不執行。

於是if(n%2)就是判斷n是否可以被2整除,如果不可以則執行。從數學上的概念來說,就是當n為奇數是執行,偶數時則不執行。

9樓:匿名使用者

n%2是對n除以2求餘數,這個是判斷整數n是奇數還是偶數,如果n為奇數,則if語句的條件為真,反之則為假。

10樓:漫步雨夜聽雨時

if(n%2)是n是某個數(浮點型或者整型或者其他的),除以二的意思,如果該數為偶數則if(n%2)==0,若為奇數==1

就是這樣

常用於判斷一個數的性質,或者在素數中配合使用。

。。。。

11樓:匿名使用者

判斷n除以2取餘是1還是0,如果是1,條件成立

12樓:匿名使用者

如果你n不能被2整除,則條件為真

n%2的值是n除以2的餘數,也就是1或者0,如果為0,則能被2整除,條件為假

13樓:匿名使用者

% 為模運算子,

n 為奇數時 n % 2 =1

為偶數時 =0

if(n%2) 意為 當 n 為 奇數時

c語言中這個是指什麼意思? answer=data1+data2; switch (op),

14樓:奶媽將軍

data1、2,你可以在c程式其他地方找到的。data翻譯為資料,就是資料1資料2,是人為定義的,你也可以寫成a1、a2==,沒有特殊定義。

switch就是switch case語句了,語法:

switch (x)

所以,op也沒有特殊含義,只是程式設計序的人定義的一個未知數x。

15樓:

是不是沒有寫完整。

前面一個是 賦值語句,

data1+data2 的值賦值給 answer第二個是 switch case語句。

16樓:匿名使用者

第一個式子裡都是變數名嗎?如果是,那就是data1+data2賦值給answer。switch(op)是一個選擇結構,括號裡是表示式,根據表示式的條件在選擇case常量裡的**,我也是新手,說的不對,諒解下。

17樓:匿名使用者

一個是賦值語句,一個是switch語句。

基礎太差,去看c語言書去吧。多看兩遍。

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

等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...

c語言中for是什麼意思C語言中for是什麼意思?

在c語言中,for語句使用最為靈活,它的一般形式為 for 表示式1 表示式2 表示式3 語句它的執行過程如下 先求解表示式1。求解表示式2,若其值為真 非0 則執行for語句中指定的內嵌語句,然後執行下面第3 步 若其值為假 0 則結束迴圈,轉到第5 步。求解表示式3。轉回上面第2 步繼續執行。迴...

c語言中是什麼意思C語言中x是什麼意思

非x即not x也就是說,表示x的相反的一面 如果if x 成立,那麼if x 就不成立。反之亦然。如果x不是零,那 x就變成零,如果x是零,那麼 x就變成1 x 字串 內容是 x x 註解行 x 註解行 條件 if x 0 printf x not equ zero n else printf x...