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]