求救:几个基础问题
假设有一个API函数定义如下:
void DoRunMe(DATASTRUCT *pData);
//DATASTRUCT是一个结构
现在这样使用:
DATASTRUCT dataStruct;
//然后对dataStruct进行赋值操作
然后调用DoRunMe(&dataStruct);
这样做对不对?
//----------------------//
还有一个问题:
定义一个结构如下
typedef struct _MYSTRUCT{
DWORD Data1;
DWORD Data2;
} MYSTRUCT, *PMYSTRUCT;
再假设有一个API函数定义如下:
void DoRunHe(PMYSTRUCT pMy);
//使用时:
MYSTRUCT myStruct;//定义一个没有带p的
//然后对myStruct操作
调用DoRunHe(&myStruct);
这样做对不对??