1、 结构体成员的运算
结构体成员的运算,在C语言中,结构体可成员也可以参与各种形式的运算,而结构体成员与前面所学习过的变量或
数组元素是一样的,所以,同样,可以参与各种运算。
而运算后的结果,也可以保存回对应的成员中。
2、例子:
struct ST
{
int a;
float b;
char c;
};
ST test; //定义了结构体变量test
void main()
{
test.a =1;
if( test.a > 0 )
test.a = test.a+1;
}
例子分析:
(1)通过上面的例子,我们可以看到定义了一个结构体变量test,然后,在main函数中,
通过test结构体变量调用了成员a并赋值为1。
(2)然后,通过if语句判断成员a的值是否大于0,由于当前成员a中的值等于1,即1〉0,
所以,判断结果为“真”,然后,就可以执行成员a+1,即1+1等于2,
然后,再赋给成员a,这样,成员a中的值由1变为2。
=======================================================================
非常好,现在,我们已经掌握了C语言中的(结构体成员的运算),但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。
>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|