找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1682|回复: 1
打印 上一主题 下一主题
收起左侧

C语言括号的用法

[复制链接]
跳转到指定楼层
楼主
ID:1040469 发表于 2022-9-1 10:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


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


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

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享淘帖 顶1 踩
回复

使用道具 举报

沙发
ID:1042173 发表于 2022-9-4 23:16 | 只看该作者
请问那里有这书卖??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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