设为首页收藏本站language 语言切换
查看: 1448|回复: 0
收起左侧

[分享] C语言括号的用法

[复制链接]
发表于 2022-9-1 10:40:31 | 显示全部楼层 |阅读模式

学技术,重在日拱一卒、一点一滴的积累。

今天,我们一起来分析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++;完全等价。

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-1 11:50 , Processed in 0.051419 second(s), 10 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表