1. 首页 >动态 > 综合精选 > 正文

结构体数组初始化 结构体数组

导读 大家好,我是小典,我来为大家解答以上问题。结构体数组初始化,结构体数组,很多人还不知道,现在让我们一起来看看吧!1、//你这也不有用...

大家好,我是小典,我来为大家解答以上问题。结构体数组初始化,结构体数组,很多人还不知道,现在让我们一起来看看吧!

1、//你这也不有用返回的地址,直接用void 类型的就可以了,

2、#include <stdio.h>

3、struct Donnes1

4、{

5、 char car;

6、 float proba;

7、}Donnees[27];

8、typedef struct Donnes1 Donnees1;///是Donnes1

9、char car1[]="abc";

10、int n=3;

11、float proba1[]={0.342,0.343,0.434,};

12、void Donnees2(char car1[],float proba1[],int n){///

13、 //Donnees1 *p;

14、 int i;

15、 for(i=0;i<n;i++){

16、 Donnees[i].car=car1[i];

17、 Donnees[i].proba=proba1[i];

18、 }

19、 // p=Donnees;////没有地址符了,

20、}

21、int main(){

22、 int i;

23、// Donnees1 *p;//

24、 Donnees2(car1,proba1,n);//

25、 for(i=0;i<n;i++)

26、 printf("%c %f ",Donnees[i].car,Donnees[i].proba);///是%f,是

27、 return 0;

28、}//这个程序主要是想把2个数

本文到此讲解完毕了,希望对大家有帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!