变量定义 BYTE b_desult; BYTE zb_kontent[1]; 这两个变量有什么区别?既然是只有一个元素的数组,还有必要定义成数组吗?但愿问其详。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有啊,比如BYTE zb_kontent[1];那么zb_kontent就是一个指针,它可以指向一个字符串,一个数据流,也可以说它还相当于BYTE *zb_kontent BYTE zb_kontent[1];这种写法往往是定义在结构中作为变长数组。 数组名可以直接作为地址传给函数的参数.而普通变量则需要加上 & 操作符 位图格式里就有这个只有一个元素的数组的东西:struct BITMAPCOREINFO{ BITMAPCOREHEADER bmciHeader ; // core-header structure RGBTRIPLE bmciColors[1] ;// color table array};pbmci = malloc (sizeof (BITMAPCOREINFO) + 255 * sizeof (RGBTRIPLE)) ;//然后可以这样存取RGBTRIPLE结构:pbmci->bmciColors[i];//i>=0 && i<256 VC中多文档时,怎么添加菜单和菜单响应? NT服务中运行.bat,而bat文件里运行一个exe,bat可以运行,但exe跑不起来。 - 这个消息怎么发? ModifyStyle 视频管理系统源码的问题 弱弱地问一下如何改变SDI的背景颜色? ***********牛人请进,如何使用sort方法对一个集合list排序?? UpdateWindow的主要作用是什么 Help!!!这个Acess Violation真奇怪 高分求解 到底什么是Message Reflection for Windows Control VC如何编写ocx的通知事件,并用其他的VC工程调用 关于系统托盘问题
那么zb_kontent就是一个指针,它可以指向一个字符串,一个数据流,也可以说它还相当于BYTE *zb_kontent
而普通变量则需要加上 & 操作符
struct BITMAPCOREINFO
{
BITMAPCOREHEADER bmciHeader ; // core-header structure
RGBTRIPLE bmciColors[1] ;// color table array
};
pbmci = malloc (sizeof (BITMAPCOREINFO) + 255 * sizeof (RGBTRIPLE)) ;
//然后可以这样存取RGBTRIPLE结构:
pbmci->bmciColors[i];//i>=0 && i<256