我是C语言新手。求大神解释一下这一道题,书里没解析的额

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我是C语言新手。求大神解释一下这一道题,书里没解析的额相关的知识,希望对你有一定的参考价值。

有一程序:
#include<stdio.h>
main()
struct cmplxint x;int y;cnum[2]=1,3,2,7;
printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x);

运行结果是6。
求解析!!

首先main函数里定义个结构体类型 struct cmplx该结构体包含两个成员变量x和y。
cnum是结构体类型的数组,数组中有2个数组元素cnum[0]和cnum[1],每个数组元素都是结构体类型的变量。所以
cnum[0].x=1,cnum[0].y=3;
cnum[1].x=2,cnum[1].y=7;
则cnum[0].y/cnum[0].x*cnum[1].x的值是3/1*2=6追问

哦!原来如此,我还在纳闷怎么一个只有两个元素的数组有四个元素呢

参考技术A struct cmplx

    int x;
    int y;
cnum[2]=1,3,2,7;   //定义一个结构体,并同时定义一个该结构体类型的数组cnum, 初始化为:cnum[0].x=1   cnum[0].y=3   cnum[1].x=2   cnum[1].y=7

追问

简单明了

参考技术B 3/1*2=6
cnum[0].x=1
cnum[0].y=3
cnum[1].x=2
参考技术C 谁这么无聊写的这么烂的程序先将p指针使用一个for循环指向字符串末尾然后又将字符从末尾往前打印出来所以这个东西就是说反向打印字符串追问

你走错地方了吧......

以上是关于我是C语言新手。求大神解释一下这一道题,书里没解析的额的主要内容,如果未能解决你的问题,请参考以下文章

一道前端面试题?求大神解答

正在刷DEV-C++的题目,有一道题是这样的,求大神解惑

帮忙做一道C语言小题,求2到100的素数,素数是指,只能被一和整除,望给出解释,用for语句做出,

本人碰见一道C语言难题,寻大神帮助,利用C语言实现:求任意两个集合的交集、并集、差集,

大神,求请教我想问一下 PHP和 软件逆向开发 这两个选哪个 求给下 详细解释 纠结中

C语言新手求大佬解释一下代码当中的一行