努力追求可能 2021-10-29 17:09 采纳率: 66.7%
浏览 29
已结题

可否解释这两道题,对的为什么对,错的又是为什么错的??

  1. 设有 double x[5],*p=x;则 scanf 能正确读数据给 x[0]的格式是( C)。
    A)("%f",x); B)("%lf",*x); C)("%lf",p); D)("%lf",p[0]);

  2. 有定义:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是( A)。
    A)p=s[0]; B)p=k; C)p=s; D)k=s;

  • 写回答

1条回答 默认 最新

  • 信仰869 2021-10-29 18:29
    关注
    5.A 应该用%lf B x是指针,*x是x[0](相当于没加&)  C  p=x 相当于("%lf",x)可以  D 没有加&
    6.A 指针p指向一维数组 B (*k)[3] 是指一个指针,指向char[3]数组,p与k不同级  C p与s不同级  D s如果是s[10][3]可以
    参考
    char *a[3] 一个大小是3的数组,数组的元素是 char *指针
    char (*a)[3] 一个指针,指向的是char[3]数组
    后者用于函数传参
    例如
    void fun(char (*a)[3]);
    char a[10][3];
    fun(a);
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月7日
  • 已采纳回答 10月30日
  • 创建了问题 10月29日

悬赏问题

  • ¥15 Groimp使用疑问
  • ¥15 c++ 主窗口里面的菜单如何脱离主窗口
  • ¥15 MDK–ARM里一直找不到调试器
  • ¥15 oracle中sql查询问题
  • ¥15 vue使用gojs3.0版本,在nodeDataArray中的iconSrc使用gif本地路径,展示出来后动画是静态的,不是动态的
  • ¥100 代写个MATLAB代码,有偿
  • ¥15 ansys electronics 2021 R1安装报错,错误代码2,如图
  • ¥15 Dev-c++打字不出现中文,但出现日文
  • ¥30 搭建面包板由NE555N和SN74LS90N组成的计时电路时出了问题
  • ¥15 无源定位系统的时差估计误差标准差