百度试题 题目已定义char x[8]; int i;为了给x数组赋值,以下正确的语句是( ) A. x[8]=”Turbo C”; B. x=”Turbo C”; C. x[]=”Turbo C”; D. for(i=0;i 相关知识点: 试题来源: 解析 A.x[8]=”Turbo C”; 反馈 收藏
int型是四个字节大小,char 型是一个字节。所以int型赋值给char数组需要把int型拆分。int型拆分成四个字节,按顺序保存在char型数组中就可以了。具体代码如下:int i =4;char a[100];for(int j=0;j<sizeof(int);j++){ a[j]=((i>>(8*j))&0xff);} 其中int型的值4就保存在了char型...
已定义char x[8];int i;为了给x数组赋值,以下正确的语句是哪一项? A. x="TurboC"; B. for(i=0;i 单选其他 盛小AI 采纳率:54% 等级:8 已帮助:163人 私信TA向TA提问 答案 芝士回答 来自: 芝士回答2022.02.20 芝士回答 已帮助:5886万人 已回答:332万条 靠谱的问答社区,专注分享知识、经验、观念。...
D 只有初始化的时候才可以向A或C那样赋值
int a[10];数组名即是数组的首地址;char*p=a;是错误的;char型指针只能指向char型数据,这里指向一个int型数组是不正确的;改为int*p=a;p指向a数组,也就是说p和a是相等的,所以用p[i] a[i]都可以赋值的
更多“设已定义char x【8】和int j为了给该数组赋值,下面…”相关的问题 第1题 以下定义数组或给数组元素赋值的语句中,正确的是()。A.B.C.D. 以下定义数组或给数组元素赋值的语句中,正确的是()。 点击查看答案 第2题 以下定义数组或给数组元素赋值的语句中,正确的是A. Dim a As Variant a=Array(...
回答过类似的问题,直接去看一下吧!看了应该会知道咋做。https://www.zhihu.com/question/435328635/...
百度试题 结果1 题目已定义char x[8]; int i;为了给x数组赋值,以下正确的语句是( ) A. x[8]=”Turbo C”; B. x=”Turbo C”; C. x[]=”Turbo C”; D. for(i=0; i 相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 结果1 题目设已定义char x[8]和int j,为了给该数组赋值,下面语句中正确的是:( ) A. x[8]=”Turbo C”; B. x=” Turbo C”; C. x[]=”Turbo C”; D. for(j=0;j 相关知识点: 试题来源: 解析 D 反馈 收藏