c语言的函数初始化 c语言初始化操作

C语言 用函数初始化结构变量

或者通过参数传进去,如

创新互联业务包括:成品网站、企业产品展示型网站建设、高端网站设计、电子商务型网站建设、外贸网站建设(多语言)、电子商务商城网站建设、按需网站策划、营销型网站等。效率优先,品质保证,用心服务是我们的核心价值观,我们将继续以良好的信誉为基础,秉承稳固与发展、求实与创新的精神,为客户提供更全面、更优质的互联网服务!

void

Init(stu_handlertus

*hdl)

{

hdl-count

=

1;

for(i

=

0;

i

50;

++i)

{

hdl-rtus[i].rtuindex

=

hdl-rtus[i].a

=

0;

hdl-rtus[i].b

=

0;

hdl-rtus[i].c

=

0;

}

}

调用

Init(

handlertus);

即可。

不过结构:

struct

stu_handlertus

{

int

count;

struct

stu_handlertus

rtus[50];

}handlertus;

是错误的,原因是这一句

struct

stu_handlertus

rtus[50];

这样就不知道结构stu_handlertus的大小了。所以上面改为

struct

stu_handlertu

rtus[50];

两个结构名字这么接近,是一个不好的风格。

c语言编程中"初始化”是什么意思啊???

初始化就是给一些变量赋值,请看一下语句:

int a = 3;

该语句定义了一个整型变量a,并且给它赋值3,我也可以这样说,我将整型变量a初始化为3

如何使用C语言?它有什么函数?如何初始化?

通过C语言撰写程序,最经典的函数是static。

在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0。

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条,分别是:一是隐藏功能,对于static修饰的函数和全局变量而言。二是保持持久性功能,对于static修饰的局部变量而言。三是因为存放在静态区,全局和局部的static修饰的变量,都默认初始化为0。

如果加了static,就会对其它源文件隐藏。例如在a和msg的定义前加上static,main.c就看不到它们了。利用这一特性可以在不同的文件中定义同名函数和同名变量,而不必担心命名冲突。

Static可以用作函数和变量的前缀,对于函数来讲,static的作用仅限于隐藏。


当前文章:c语言的函数初始化 c语言初始化操作
本文来源:http://pwwzsj.com/article/ddcsiio.html