->运算符在c语言中什么意思,一般用于什么作用?
发布网友
发布时间:2022-06-05 05:31
我来回答
共4个回答
热心网友
时间:2023-11-08 10:43
一般用于链表,指针,
typedef struct student
{
int number;
char name[10];
double data;
struct student *next;
}stu;
int main()
{
int i,j,k,x;
char a[10];
double y;
scanf("%d",&k);
stu *p;
stu *head;
head=(stu*)malloc(sizeof(stu));
p=head;
for(i=0;i<k;i++)
{
stu *q;
q=(stu*)malloc(sizeof(stu));
q->next=NULL;
p->next=q;
p=p->next;
}
p=head;
for(j=0;j<k;j++)
{
printf("shuruxuehao:");
scanf("%d",&x);
printf("shuruxinmin:");
scanf("%s",a);
//gets(a);
printf("shurufengshu:");
scanf("%lf",&y);
p=p->next;
p->number=x;
strcpy(p->name,a);
p->data=y;
}
p=head;
for(i=0;i<k;i++)
{
p=p->next;
printf("%d %s %lf\n",p->number,p->name,p->data);
}
}
热心网友
时间:2023-11-08 10:44
与数学一样啊,不过性质不一样,何谓运算符,指的完成某种特定的运算符号。在C中有这几类运算符,一个是算术运算,逻辑运算,关系运算,要我没看到这样的运算符啊,在C中,关于运算符就只有,+,-。*,/,%啊,就只五种,这种运算符是你创造的吧?
热心网友
时间:2023-11-08 10:44
引用.一般是类内函数调用
热心网友
时间:2023-11-08 10:45
typedef struct node{
int a;
int c;
char buf[];
}Node;
int main(void)
{
Node *new = NULL;
new = (Node *)malloc(sizeof(Node));
if(NULL == new)
{
perror(malloc);
return -1;
}
new->a = 23;
new->b = 8;
new->buf................
free(new);
return 0;
}
结构体指针访问成员用 ->
结构体变量访问成员用 .