返回指针值的函数(2)
2015-09-12 17:00
267 查看
请自己理解,比较简单
/**对前面那个问题,输出有不及格成绩的学生的所有成绩**/ #include <stdio.h> #include <stdlib.h> int main() { float a[3][4]={{50,99,80,50},{55,60,85,90},{10,54,74,26}}; float *p; float *aa(float (*pt)[4]); int i; for(i=0;i<3;i++) { p=aa((a+i)); if(p==*(a+i)) { int j; for(j=0;j<4;j++) printf("%5.2f ",*(p+j)); printf("\n"); } } return 0; } float *aa(float (*pt)[4]) { float *ps; ps=NULL; int i; for(i=0;i<4;i++) { if(*(*pt+i)<60) ps=*pt; } return ps; }
相关文章推荐
- Java 基本数据类型
- Prepared for New Acmer
- 第十二篇:OC中的对象内存管理都是对 对象引用计数器 进行管理
- 短信(会话)删除(转)
- 坚持
- Java 驼峰与下划线的属性名互相转换
- Notification使用以及PendingIntent.getActivity() (转)
- opencv在ios上的开发教程
- iGriamceV8.0 IG8.0.0 iOS8 V8基本设置和使用教程图
- HDU 1114 Piggy-Bank 【完全背包】
- 网络安全和机器学习:准确的特征可通向成功
- Linux httpd 跳转简单方法二
- POJ 2954-Triangle(计算几何+皮克定理)
- C#调用Excel VBA宏
- javascript高级程序设计---Element对象
- 全排列
- Spring注解大全以及案例
- HTML5和HTML4之间的区别
- cocos2d-x 源代码 :可以循环CCScrollView (,代码已被重构连接使用)
- hdoj1072,Nightmare