c語言中括弧什麼意思
❶ c語言中中括弧是什麼意思int a[100]
該中括弧為數組標識。蔽態並蘆C語言支持定義一系列相同連續的變數空間,其定義形式為type name[N];代表定義個數為N,每個元素類型均為type型的數組變數name。int a[100]就是定義一個元素個數為100個的整型數組a。對於a中元素的調用同樣是通過中括弧對來實現的,當調用a[n]時,代表第n個元素。需要注意的是,在C中規定,數組元素的下標n是從0開始計數的,所宏蔽源以對於定義的a[100], 其合法的元素為a[0], a[1], ... , a[99]。c語言中中括弧是什麼意思int a[100]
❷ c語言中括弧和中括弧是同一級嗎
C語言括弧的用法
今天,我們一起來分析C語言括弧的用法。
C語言中,括弧的類別
C語言中,括弧有三種:小括弧()、中括弧[]和大括弧{}。
每種括弧的作用和用法不同。
C語言中,括弧的優先順序最高。
括弧的用法
C語言中,括弧有著不同的作用和用法,下面我們一起來分析小括弧,中告如括弧,大括弧的用法:
1、磨運小括弧:()
1.1、用於函數中
案例:uchar niu(int b,float c);
小括弧前面的niu是函數名,小括弧裡面是形式參數。
1.2、用於各種基本語句和條件表達式中
案例:
for(i=0;i<3;i++)
{
x=x+1;
}
while(1)
{
y=y+1;
}
do
{
x=x+1;
}while(1);
1.3、括弧最重要的一種用法,是在各種算術運算及其它運算中,表示括弧()中的襪游啟內容最優先順序執行。
案例:y=(x+3)*(y+100);
2、中括弧:[]
[] 表示數組和數組元素的下標。
案例:uhcar niu[10];
x=niu[0];
3、大括弧:{}
大括弧{},一般用來限製程序的作用域。
案例:
for(i=0;i<3;i++)
{
x=x+1;
y=y+10;
z=z+100;
}
4、括弧特例
C語言中,括弧的優先順序最高,是指多目運算,單目運算不受影響。
案例:
y=3*(x+2);//是雙目運算,先執行x+2,然後將x+2的結果和3相乘。
z=*(sp++);//是單目運算,和z=*sp++;完全等價。