1,提高运算优先级,和数学中小括号的用法基本相同。
2,在函数定义是,存放函数所需要的参数。
3,在循环语句中,小括号存放循环条件。
扩展资料:
C程序是由一组变量或是函数的外部对象组成的。 函数是一个自我包含的完成一定相关功能的执行代码段。
C程序中函数的数目实际上是不限的,如果说有什么限制的话,那就是,一个C程序中必须至少有一个函数,而且其中必须有一个并且仅有一个以main为名的函数,这个函数称为主函数,整个程序从这个主函数开始执行。
C语言函数的参数会出现在两个地方,分别是函数定义处和函数调用处,这两个地方的参数是有区别的。
形参(形式参数)
在函数定义中出现的参数可以看做是一个占位符,它没有数据,只能等到函数被调用时接收传递进来的数据,所以称为形式参数,简称形参。
实参(实际参数)
函数被调用时给出的参数包含了实实在在的数据,会被函数内部的代码使用,所以称为实际参数,简称实参。
参考资料来源:百度百科-C语言
C语言括号的用法今天,我们一起来分析C语言括号的用法。
C语言中,括号的类别
C语言中,括号有三种:小括号()、中括号[]和大括号{}。
每种括号的作用和用法不同。
C语言中,括号的优先级最高。
括号的用法
C语言中,括号有着不同的作用和用法,下面我们一起来分析小括号,中括号,大括号的用法:
1、小括号:()
1.1、用于函数中
案例:uchar niu(int b,float c)
小括号前面的niu是函数名,小括号里面是形式参数。
1.2、用于各种基本语句和条件表达式中
案例:
for(i=0i<3i++)
{
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=0i<3i++)
{
x=x+1
y=y+10
z=z+100
}
4、括号特例
C语言中,括号的优先级最高,是指多目运算,单目运算不受影响。
案例:
y=3*(x+2)//是双目运算,先执行x+2,然后将x+2的结果和3相乘。
z=*(sp++)//是单目运算,和z=*sp++完全等价。