77问答网
所有问题
C语言定义结构体并赋值后,怎样把整个结构体传递给子函数?
如题所述
举报该问题
其他回答
第1个回答 推荐于2019-10-14
typedef struct
{
int a;
int b;
}STRU;
void fun(STRU *s)
{
printf("a = %d,b = %d\n", s->a, s->b);
}
int main
{
STRU s;
s.a = 1;
s.b = 2;
fun(&s)
return 0;
}
本回答被网友采纳
相似回答
c语言中如何
用
子函数
调用
结构体
中的变量实现数据的输入与输出。_百度...
答:
方法1:void型不传值传址调用与声明。main中声明void date_in(),void date_pout()。
函数定义
前一定在main()前先
定义结构体
变量(全局变量),然后定义输入或输出程序段。此时再main()调用即可。如下:struct student { char name[20];int old;char sex;}stu;void date_in();void main(){ date...
C语言
在一个
函数
里面
定义
了一个
结构体,怎么
在另外一个函数里面使用?
答:
struct student /*
定义结构体
*/ { void main(){ void data_in(struct student putin[]);void data_out(struct student *p);void data_pout(struct student *s1);data_in(pers); /*调用指针输入函数*/ data_out(sp); /*调用指针输出函数*/ data_pout(sp); /*调用函数名输出...
c语言结构体定义
和使用是什么?
答:
C语言结构体定义
:结构体是一种构造数据类型(也称复杂数据类型),由若干不同类型的变量(数据)组成。每个变量都是结构体的成员(member),每个成员可以是基本数据类型,也可以是构造类型。结构变量的使用:结构是一个新的数据类型, 因此结构变量也可以象其它类型的变量一样赋值、 运算,不同的是结构...
c语言结构体
能否整体
赋值
答:
可以的,但需要保证是具有相同结构的结构体变量。可以将一个结构体变量
的值赋给
另一个具有相同结构的结构体变量。如student1和student2都是student类型的变量,可以这样赋值:student1= student2;假设申明了两个成员列表完全一样的两个
结构体,
编译器会当作两个完全不同的类型,即使他们的成员列表是一样...
C语言结构体
数组的
定义
和
赋值
答:
//structstudentsbao={3,"123"};可以。第一种赋值方法 //strcpy(bao.name,"bao");//可以,//printf("%d,%s\n",bao.id,bao.name);//bao.name="bao";错误“stray'\351'inprogram”其他是乱码,//bao.name[0]='a';//bao.name[0]='/0';//printf("%d,%s\n",bao.id,bao.name)...
C语言结构体定义
答:
结构体的定义如下所示,struct为结构体关键字,tag为结构体的标志,member-list为结构体成员列表,其必须列出其所有成员;variable-list为此结构体声明的变量。在一般情况下,tag、member-list、variable-list这3部分至少要出现2个。结构体的成员可以包含其他
结构体,
也可以包含指向自己结构体类型的指针,而...
关于
c语言中
的
结构体
数组作为
函数
参数
传递
的
答:
1、
结构体
数组传给指针,实质上是不可能的,本质上传的是数组首地址,根据偏移来操作数组,这样看起来好像是真在操作数组一样。就和普通指针一样使用,只不过它是结构体数组。2、例程:typedef struct Student{ char name[10] ; int age ;}Student;#define LEN 10 //print all Student infoma...
大家正在搜
c语言结构体怎么定义
C语言结构体定义
c语言结构体定义和使用
c语言定义结构体的关键字
c语言定义结构体变量
c语言结构体函数
c语言结构体赋值
定义一个结构体
结构体数组定义和使用
相关问题
C语言定义结构体并赋值后,怎样把整个结构体传递给子函数?
c语言结构体能否整体赋值
如何进行整个结构体的赋值操作
c语言的问题.我定义了一个结构体,请问怎么才能在分函数中调用...
C语言在一个函数里面定义了一个结构体,怎么在另外一个函数里面...
关于c语言中利用结构体指针函数给结构体赋值的问题
c语言中如何用子函数调用结构体中的变量实现数据的输入与输出。
C语言怎么给结构体里的结构体赋值?