C语言中这段是什么意思if(lpdi->lpDM->dm.dmDefaultSource==0)

Python013

C语言中这段是什么意思if(lpdi->lpDM->dm.dmDefaultSource==0),第1张

不是是结构体lpdi有个变量是结构指针,指向lpDM,lpDM里有个结构变量是dm,dm里有个变量dmDefaultSource。

总结:结构里可以用指针指向别的结构,结构里也可以定义变量为另一个结构。

<pre t="code" l="cpp">#include <iostream>

#include "math.h"

#include "stdlib.h"

int main(int argc, char** argv)

{

int m=0,n=0,z=0,x=0//m为输入的第一个数 n为第二个数 z为整数部分 x为小数部分

double dm,dn,s=0 //S是商,dm,dn分别为输入的第一,二个数的double型

printf("请输入两个正整数:")

scanf("%d,%d",m,n)

dm=(double)m

dn=(double)n

s=dm/dn

z=(int)s

x=(double)(m%n)/n*()

printf("\n商:%lf 整数部分是:%d, 小数部分是:%d\n",s,z,x)

system("pause")

return 0

}