c语言中()与{}是什么意思

Python013

c语言中()与{}是什么意思,第1张

^

这是c语言中的二进制的

按位异或运算符,运算规则是:当参与运算的两个位相同(‘1’与‘1’或‘0’与‘0’)时结果为‘0’。不同时为‘1’。即相同为0,不同为1。即:0^0=0

0^1=1

1^0=11^1=0

对于这个

^=,是这样算的

b^=a

即b=b^a

httpNotify() 函数参数1是: HttpConn *conn 是结构指针,形参变量名是 conn。

函数体内的 (conn->notifier) 是形参 conn 的成员变量。它是函数指针,即指向函数的指针,本质上是个指针。

(conn->notifier)(conn, event, arg)是函数调用语句,相当于:

(void) (conn->notifier)(conn, event, arg) 它 的 后面括号里的3项 是 函数的3个参数。

当调用 httpNotify(3个实际参数) 时, 这3个参数 (conn, event, arg)将由 3个实际参数替代。

该中括号为数组标识。

int a[6];就是定义一个一维数组,这个数组名叫做 a ,共有6个元素;同理int b[6][6];就是定义一个二维数组,这个数组共有6*6个元素。

定义之后,就可以引用该数组的元素,但不能直接用 a[6] ,a此时包含的元素只有a[0],a[1],a[2],a[3],a[4],a[5]这6个。

C语言支持定义一系列相同连续的变量空间,其定义形式为type name[N];代表定义个数为N,每个元素类型均为type型的数组变量name。

在C中规定,数组元素的下标n是从0开始计数的,所以对于定义的a[100], 其合法的元素为a[0], a[1],.... , a[99]。

扩展资料

标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字。

用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。

参考资料:百度百科-标识符