A. c語言新手求教關於花括弧{}與普通括弧( )的區別
{}這個是語句塊,或者數組初始化等。
()主要是優先順序,判斷條件等等。
你提到的編譯不過,需要看具體的情況。
應該是寫法的問題。
B. C語言里邊逗號和分號的區別,哪位大神說一下,下圖黑框里兩部分內容的區別
分號分隔不同的語句,逗號是同一個語句,在for循環里,用逗號那個不行,因為要求3條語句。
C. 在C語言中各個標點符號的作用
好的
;分號,在C語言中表示句號,是非循環體都要有的,每一個語句結束都要有
,逗號,一般用於變數聲明一次聲明一堆還有函數的形參
// 注釋,不會被計算機編譯的在這行內,換句話講你//寫的東西電腦都不會管
<小於號不用我說了吧
=等於號也不用我說了吧
>同上
<=這個要說,這個是小於等於
>=同上,大於等於
()這個。。。常用於函數里和形參
{}大括弧,裡面都是循環體
『』單引號,裡面放一些關鍵字元可是你不想運算,比如你想說你輸入+的話列印1,那麼就只能用單引號了,不然編譯器會給你算+加法處理
+ - * /四則運算不多說了
%模,就是取余
#宏定義,申明頭文件
!=不等於
&取址符,就是取一個變數的地址,你以後會學到
&&與,就是什麼和什麼都行才行
||或,就是有一個行就行
!非,不多說了,自己通過理解上面推斷
->這個我也不知道叫啥,不過肯定的是就是結構體用它指向成員
要是不懂再問,我能想到的就這些了
D. c語言中逗號指的是什麼意思
C語言中的逗號有兩種意思:
1、表示"分隔號"的意思,就和語文中的逗號一個意思;
2、表示"逗號運算符"的意思,用它將2個表達式連接起來.例如:
3+5,6+8:就稱為逗號表達式,又稱為"順序求值運算符"。逗號表達式的一般形式為表達式1,表達式2。
逗號表達式的求解過程是:先求解表達式1,再求解表達式2。整個逗號表達式的值是表達式2的值。例如:上面的表達式"3+5,6+8"的值是14。
(4)c語言中花括弧和逗號的區別擴展閱讀:
運算符號:
比特右移(>>)運算符可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 比特,算術右移後成為 11111100,邏輯右移則為 00011100。
因算術比特右移較適於處理帶負號整數,所以幾乎所有的編譯器都是算術比特右移。
運算符的優先順序從高到低大致是:單目運算符、算術運算符、關系運算符、邏輯運算符、條件運算符、賦值運算符(=)和逗號運算符。
數據類型:
C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。
常量與變數:
常量其值不可改變,符號常量名通常用大寫。變數是以某標識符為名字,其值可以改變的量。
標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。
數組:
如果一個變數名後面跟著一個有數字的中括弧,這個聲明就是數組聲明。字元串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,方括內的索引值是從0算起的。
網路-C語言
E. 求編程大俠解答!一個C語言逗號表達式和括弧的問題
逗號很好辦,逗號就是單純分隔兩個式子,括弧的主要作用是將括弧內的運算式子作為一個整體,也有優先運算的含義(這個含義和數學上是一樣的)
對於你的這段程序,首先說b,原式是(b=4*5, b*2), b+6
首先計算b=4*5,此時b=20,然後算逗號後的式子就是b*2,注意這里沒有說把結果賦值給b,所以b還是等於20,最後的b+6同理,只是計算了一個式子,並沒有保存結果,所以b最後的輸出為20;
再說a,輸出的式子是一個括弧,這是一個整體,式子裡面首先計算a=3*5,所以a=15,然後計算a*4,同樣沒有被保存,a還是15,最後計算a+5,這個時候還是沒有賦值,所以a=15。但是由於在同一個括弧里有2個逗號分開了3個式子,所以括弧這個整體的值由最後一個式子決定,最後一個式子的值是a+5,也就是15+5,所以括弧這個整體的值是20,輸入為20。
F. 逗號在c語言中是什麼意思(c語言中逗號的用法)
1.C語言中的逗號有2種意思:表示"分隔號"的意思。
2.表示"逗號運算符"的意思,用它將2個表達式連接起來。
3.帶逗號的表達式又稱為逗號表達式,又稱為"順序求值運算符"。
4.逗號表達式的一般形式為:表達式1,表達式2。
5.逗號表達式的求解過程是:先求解表達式1,再求解表達式2,整個逗號表達式的值是表達式2的值。
G. c語言中逗號指的是什麼意思
C語言中的逗號有2種意思:
1.表示"分隔號"的意思,就和語文中的逗號一個意思;
2.表示"逗號運算符"的意思,用它將2個表達式連接起來.例如:
3+5,6+8
就稱為逗號表達式,又稱為"順序求值運算符".逗號表達式的一般形式為
表達式1,表達式2
逗號表達式的求解過程是:先求解表達式1,再求解表達式2.整個逗號表達式的值是表達式2的值.例如,上面的表達式"3+5,6+8"的值是14.
H. C語言中的逗號和分號有什麼區別和聯系
一般地,逗號和分號都可作為一個表達式結束的標志。
最主要區別:
分號是語句結束標志,逗號是表達式結束標志。
比如樣例:
#include<stdio.h>
intmain()
{
inti,j;
printf("Case1: ");
for(i=j=0;i<10;i++)printf("i=%d",i++),printf("j=%d",j++);
printf(" Case2: ");
for(i=j=0;i<10;i++)printf("i=%d",i++);printf("j=%d",j++);
return0;
}
I. C語言中的逗號和分號有什麼區別和聯系啊
函數參數表中用逗號,語句之間用分號
J. c語言的花括弧作用
花括弧"{" "}"主要是為了表示一段代碼是一個部分,。主要有以下集中用法
1.函數
int func() { ...} 此處的花括弧表示將這個部分括起來,是開始和結束的標志
2.宏定義
#define ADD(X,Y) { X+Y;} 只是單純的把整個部分包含起來
3.數組賦值
int a[] = {1,2,3};
4.函數內部使用
用於特定語法 如 if(){ ..} while(..){ ...} 等