【例72】(2上接1) f for(i=O; <3; i ++) i sum+=student[i].score if(student[j score<60)n+=l 语} printf("sum=%f\n", sum) 程 average=sum/3 序 printf("average=%fncount=%d\n", average, n) 运行情况如下: 计|sum=234000 average=78000000 count=l 60 程序演弓 环 境 返回7.1.3目录
【例7.2】(2上接1) 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 返回7.1.3目录 for(i=0;i<3;i++) { sum+=student[i].score; if(student[i].score<60) n+=1; } printf("sum=%f\n",sum); average=sum/3; printf("average=%f\ncount=%d\n",average,n); } 运行情况如下: sum=234.000000 average=78.000000 count=1. 程序演示
例72】程序渡示 □口K 自动 习网A sum=234.000000 average=78.000000 count=1 Press any key to continue 返回例题 返回7.1.3目录
【例7.2】程序演示 返回例题 返回7.1.3目录
7.14结构指针与链表 1.结构指斜 程 序 拼2.链表 60 环 境 返回本节目录
7.1.4 结构指针与链表 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 返回本节目录 1.结构指针 2.链表
1.结构指针 我们把指向结构体的指针称为结构指针,它是一个指针变量。结 构指针变量说明的一般形式为 struct<结构体名>*<结构指针变量名> 据言程设计 这样说明的含义是:一规定了指针的数据特性;二为结构指针本 身分配了一定的内存空间。 结构指针变量必须要先赋值后才能使用,赋的值应是一个地址值。 有了结构指针变量,就能更方便地访问结构变量的各个成员 其访问的一般形式为: <(结构指针变量)>.<成员名> 或为 <结构指针变量>-><成员名> 60 环 境 返回7.1.4目录
1.结构指针 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 返回7.1.4目录 我们把指向结构体的指针称为结构指针,它是一个指针变量。结 构指针变量说明的一般形式为: struct <结构体名> *<结构指针变量名>; 这样说明的含义是:一规定了指针的数据特性;二为结构指针本 身分配了一定的内存空间。 结构指针变量必须要先赋值后才能使用,赋的值应是一个地址值。 有了结构指针变量,就能更方便地访问结构变量的各个成员。 其访问的一般形式为: <(*结构指针变量)>.<成员名> 或为: <结构指针变量>-><成员名>
1.结构指针 「在结构指针的使用中可分为以下几种情况: (1)指向结构变量 序 艺(2)指向结构数组 (3.结构指针作函数参数 环 境 返回7.1.4目录
1.结构指针 《 C 语 言 程 序 设 计 》(Visual C++ .6 0 环 境 ) 返回7.1.4目录 在结构指针的使用中可分为以下几种情况: (3)结构指针作函数参数 (1)指向结构变量 (2)指向结构数组