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...