C教程,第1张

C教程,第2张

1.2.地址操作
指针允许的操作方式有:
(1)。指针在一定条件下是可以比较的。这里提到的某些条件意味着两个指针
指向同一个对象是有意义的。比如两个指针变量P和Q指向同一个数组,那么,> =,[/br If p12)?name[0]:name[n]);
}
main()
{
int I;
for(I = 0;iprintf("%s ",month _ name(I));

}

struct
结构是由基本数据类型组成并由标识符命名的变量的组合。
结构中可以使用不同的数据类型。

1.结构的描述和结构变量的定义
在Turbo C中,结构也是一种数据类型,可以使用结构变量。因此,与其他
类型的变量一样,应该首先定义结构变量。
定义结构变量的一般格式是:
struct结构名
{
类型变量名;
键入变量名;
...
}结构变量;
结构名是结构的标识符,而不是变量名。
类型是第二节中描述的五种数据类型(整型、浮点型、字符型、指针型和
无值型)。
组成结构的每个类型变量都称为结构成员,类似于数组的元素,但数组中的
元素是通过下面的标签访问的,而结构是通过变量名访问成员的。
这里有一个例子来说明如何定义结构变量。
结构字符串
{
char name[8];
int age;
char sex[2];
char department[20];
浮动赌注1,赌注2,赌注3,赌注4,赌注5;
}人;
此示例定义了一个结构名为string的结构变量person。如果省略变量名
person,它将成为结构的描述。结构变量也可以由解释过的结构名来定义。当
这样定义时,上面的例子就变成:
struct string
{
charname[8];
int age;
char sex[2];
char department[20];
浮动赌注1,赌注2,赌注3,赌注4,赌注5;
};
结构字符串person
如果需要用相同的形式定义多个结构变量,用这种方法更方便。它先做
结构描述,再用结构名定义变量。
例如:
结构字符串Tianyr,刘琦,...;
如果省略了结构名,则称为未命名结构,这通常出现在函数内部。当使用这些
结构时,前面的示例变成:
struct
{
charname[8];
int age;
char sex[2];
char department[20];
浮动赌注1,赌注2,赌注3,赌注4,赌注5;
}刘琦Tianyr

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C教程

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情