#include<math.h>
#include<stdio.h>
/*
数组score,一行代表一个学生的四门成绩
输出有不及格的学生的所有成绩
*/
main(){
float score[][4] = {{60,70,80,90},{56,89,67,88},{34,78,90,66}};
float * search(float(*pointer)[4]);
float *p;
int i,j;
for(i=0;i<3;i++){
p = search(score+i);
if(p==*(score+i)){
printf("No.%d scores :",i);
for(j = 0;j<4;j++){
printf("%5.2f\t",*(p+j));
}
printf("\n");
}
}
}
/*
若学生无不及格成绩,则指针pt指向*(pointer+1),否则指向*pointer
*/
float * search(float(*pointer)[4]){
int i;
float *pt;
pt = *(pointer+1);
for(i = 0;i<4;i++){
if(*(*pointer+i)<60){
pt = *pointer;
}
}
return pt;
}
运行结果为:
No.1 scores :56.00 89.00 67.00 88.00
No.2 scores :34.00 78.00 90.00 66.00
分享到:
相关推荐
C语言指针练习填空和阅读程序题 本资源主要涵盖了C语言指针的相关知识点,包括指针的基本概念、指针运算、指针与数组的关系、指针与字符串的关系等。通过本资源的学习,可以帮助读者更好地理解和掌握C语言指针的...
c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针c语言指针...
"彻底搞定C语言指针" C语言指针是C语言中一个非常重要的概念,但它却是初学者最容易迷惑和混淆的部分。要真正搞定C语言指针,需要深入理解C语言变量的存储实质和内存空间的概念。 1. 变量的存储实质 内存空间可以...
本文将介绍C语言指针的基本概念、定义、初始化、运算以及与一维数组的关系。 首先,我们要理解内存地址的概念。在程序运行时,操作系统为代码和数据分配内存空间,每一个内存单元都有一个唯一的编号,称为内存地址...
C语言指针函数和函数指针详细介绍 C语言中指针函数和函数指针是两个不同的概念,但它们之间存在着紧密的联系。本文将对C语言中的指针函数和函数指针进行详细的介绍。 一、指针函数 指针函数是指返回值为指针的...
c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 c语言指针详解 ...
【C语言指针课程PPT】讲解了C语言中核心的指针概念,它是C语言高效编程的关键。指针允许程序直接访问内存地址,增强了代码的灵活性和性能。以下是关于指针的详细知识点: 1. **变量与内存地址**: - 当在C语言中...
C语言指针详解 C语言指针是一种关键的数据类型,想要学好C语言就必须掌握指针的用法。本篇文章将详细介绍C语言指针的基本概念、指针的声明和使用、数组指针的加减运算、指针之间的运算、指针之间的大小比较、数组...
在探讨C语言指针与汇编语言间接寻址的关系时,我们从存储空间图的视角出发,这不仅能帮助我们更直观地理解这两种编程语言中数据访问机制的本质,还能揭示它们之间深层次的联系。 ### 存储空间图的概念 存储空间图...
《指针详解——C语言指针完全解析》 在C语言的世界中,指针是一个强大的工具,也是理解和掌握C语言的关键。本文将深入探讨指针的概念、类型、运算及其在笔试中的重要性。 首先,我们要了解什么是指针。指针是一个...
本节将针对“C语言指针”的进阶学习进行详细阐述。 首先,指针的本质是一个存储内存地址的变量。当你创建一个变量时,系统会在内存中为该变量分配一块空间,而指针就是保存这块空间地址的变量。在C语言中,声明指针...
本教程《C语言指针详细讲解》深入探讨了指针的使用,包括指针与数组、指针与字符串以及指针与函数的交互。 首先,我们来看指针的概念。在C语言中,每当我们声明一个变量,系统就会在内存中为这个变量分配一块空间,...
通过深入学习这些知识点,你将能够熟练地运用C语言指针进行高效的编程,解决复杂的算法问题,并构建自己的数据结构。提供的《C和指针》PDF文档将为你提供详细的解释和实例,加深对这些概念的理解。
《C语言指针经验总结》PDF是一份深入探讨C语言指针使用技巧和实践经验的文档。C语言中的指针是其强大特性的核心之一,它允许程序员直接操作内存,实现高效的数据处理和灵活的程序设计。这份资料通过实例和经验分享,...
在C语言中,指针是其核心特性之一,也是许多高级功能实现的基础。指针能够直接存储内存地址,使得...通过《C语言指针详解》这样的资料,你可以系统地学习和巩固这些知识,消除对指针的畏惧,成为一名更出色的C程序员。
"精选C语言指针资料大全"集合了多种资源,旨在帮助初学者和深入研究者更好地理解和掌握这一核心概念。以下是对这些资源中可能包含的知识点的详细解释。 1. **C指针宝典**: - 指针基础:理解指针是什么,如何声明...
C语言指针题库 本资源摘要信息是关于C语言指针的题库,涵盖了计算机等级二级考试中的相关内容。该资源包含选择题和编程题,旨在帮助考生和学习者提高C语言指针的知识和技能。 指针基本概念 在C语言中,指针是一种...
《C语言指针学习笔记》 指针是C语言中的一种强大特性,它允许程序员直接操作内存地址,实现高效的数据处理和复杂的程序设计。要掌握指针,我们需要理解其四方面的核心概念:指针的类型、指针所指向的类型、指针的值...
C语言指针题目相关 在本文档中,我们将从多个角度来讨论C语言中的指针概念,并通过实践题目来巩固相关知识。以下是提炼出的知识点: 1. 指针的定义和声明: 在C语言中,指针是指向内存中某个存储单元的变量。指针...