我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么选A?谁可以解释解释?

题干:程序中若有以下的说明定义和语句:

#include

#include

struct STR

{

char num[10];

int s;

};

main()

{

struct  STR  t, *p;

p=&t;

……

}

则不能给变量t的s成员赋整数99,给num成员赋空串的语句组是()。

A

(*p).s=99;

(*p).num="";
B

p->s=99;

p->num[0]=0;
C

(*p).s=99;

p->num[0]= '\0';
D

p->s=99;

strcpy((*p).num,"");

数组不能用=来赋值的

近期文章

  • boosting原理样本的权重
  • 图像二值化后如何测量线条所占的像素单元
  • 从javascript引用时,将图像置于资产中的位置
  • 这个代码怎么直接结束了
  • 为什么C选选项是错误的?谁可以解释一下子叻
  • 关于#c语言#的问题,请各位专家解答!
  • info=start;什么意思
  • 找错误函数fun()找数组最大值和最小值
  • kaggle加载图片会出现好多条cleanup called消息
  • fpga verilog 设计中,能不能用 initial 去初始化变量
  • 游戏的文件包都有,之前用安卓平板玩
  • 重定向而不更改网址
  • 如何用visio画出VGG16模型图
  • 按照课本写的程序却不对(语言-c语言)
  • vba如何批量设置标题行重复(有合并单元格情况)?
  • 虚拟机一直显示这个页面
  • C语言如何获取进程自身所在目录(不是工作目录)
  • union all 大数据检索慢
  • 为什么我的linux dhcp一直启动失败啊
  • 为什么选A呀?难道不应该选C吗?谁来解释一下这四个选项呀!?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华