设已有定义:float x;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
- A.int *p=(float)x;
- B.float *p=&x;
- C.float p=&x;
- D.float *p=1024;
热度🔥240
解析:打开微信小程序查看本题解析
有以下程序
#include
main()
{ FILE *fp;
int i, a[6]={1,2,3,4,5,6}, k;
fp = fopen("data.dat", "w+b");
fwrite(&a[0], sizeof(int), 1, fp);
for (i=1; i<6; i++)
{ fseek(fp, 0L, 0);
fread(&k, sizeof(int), 1, fp);
fseek(fp, 0L, 0);
a[i] +=k;
fwrite(&a[i], sizeof(int), 1, fp);
}
rewind(fp);
fread(&k, sizeof(int), 1, fp);
fclose(fp);
printf("%d\n", k);
}
程序的运行结果是
下列关于SQL Server 2008数据库文件的说法,错误的是 ()。