鱼C论坛

 找回密码
 立即注册
查看: 3313|回复: 3

初学指针比较难,简单问题遭困惑。

 关闭 [复制链接]
发表于 2011-5-25 10:16:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 xurui71 于 2011-5-25 11:13 编辑

/***二维数组行表示学生代号,列表示科目。要求输入科目列号,检测学生行号,如果不及格就输出行号*/
#include <stdio.h>
void main()
{   
   
    double score[][4]={{60.0,70.0,80.5,90.5},{56.0,89.0,67.0,88.0},{34.2,78.5,90.1,82.4}};
    double *p1;
    int i,m;//i表示行号,m表示科目列号
    scanf("%d",&m);

    p1=&score[0][0];
        for(i=0;i<3;i++)
        {
            if(*(*(p1+i)+m)<60.0)//科目列号m一定,行号逐一检测。
                printf("同学代号是%d\t",i);
        }
}//其中*(p1+i)+m表示取二维数组的地址没错吧。?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-5-25 11:13:37 | 显示全部楼层
想了一天自己想通了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-25 11:15:02 | 显示全部楼层
p1=&score[0][0];  这里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
头像被屏蔽
发表于 2011-6-5 02:08:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-20 05:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表