
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
“这个世界都是由代码组成的。”这是程序员的格言,随着互联网的快速发展,世界已经进入了电子信息时代,而程序员也成为了新时代产业下所产生的火热职业,现在大学都会开放一门变成的基础课,C语言。这对于大学生逻辑思维具有很棒的好处,同样对于要入门编程大海的未来的程序员,也是一个很棒的入门机会,今天烟台C#培训小编就为大家带来,C语言程序设计基础,希望大家喜欢!
数据的共享和保护
对象的生存期
static类型的局部变量,生存期在整个程序,局部可见。
void example()
{
static a=1;
int b=2
}
当调用完example函数后,b消亡,a仍然存在;
再次调用该函数时,a值不会再次被赋值,仍保持之前数据;而b需要重新建立,重新赋值。
类的静态数据成员
1.用关键字static声明;
2.为该类的所有对象共享,静态数据成员具有静态生存期;
3.必须在类外定义和初始化,用(::)来指明所属的类.
这个数据属于类的信息,比如统计教师群体中教师的总数,即这个类实例化了多少个对象。
class A{
static int num; //在类内声明
}
int A::num=0; //在类外定义和初始化