XYDDD 发表于 2022-9-1 10:40:31

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;


x=niu;


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++;完全等价。

页: [1]
查看完整版本: C语言括号的用法