C语言 结构体成员的运算

  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语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。

>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)