/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
int i;
char ucData[100];
char cOut;
for(i=0;i<100;i++)
{
ucData[i]=i;}
cOut=*(char *)((int)ucData+1);
printf("%c\n",cOut);
输出结果是多少
上机调试就知道输出结果了。
这段程序的功能是把ASCii码0到100的对应符号输出。
cOut=*(char *)((int)ucData+1); 把数字转换成字符。 但这段程序其实没必要这么写,这是脱裤子放屁。改一下:
int i;
for(i=0;i<100;i++)
printf("%c"\n",i);
这段程序的功能是把ASCii码0到100的对应符号输出。
cOut=*(char *)((int)ucData+1); 把数字转换成字符。 但这段程序其实没必要这么写,这是脱裤子放屁。改一下:
int i;
for(i=0;i<100;i++)
printf("%c"\n",i);
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-07-31
Press any key to continue
第2个回答 2009-07-31
查ASC表
第3个回答 2009-07-31
下个Cy语言 吧这程序复制进去 不就得出结果了?