爱问知识人 爱问教育 医院库

以下程序用来输出结构体变量ex所占存储单元的字节数

首页

以下程序用来输出结构体变量ex所占存储单元的字节数

12
void fun(int *n){ while ( (*n)--}; printf("%d", ++(*n));}
main() { int 1=1--; fun(&a);}
输出结果是 0 为什么?
void fun是什么意思?
int *n是什么意思?
while ( (*n)--}是什么意思?
 ++(*n))是什么意思?
13
main() { int arr[] ={30,25,20,15,10,5}, *p=arr; p++ ; printf( "%d\n ", *(p+3)}
输出结果是 10 为什么?
int arr[] ={30,25,20,15,10,5},是什么意思?
*p=arr是什么意思?
*(p+3)是什么意思?
14 
以下程序用来输出结构体变量ex所占存储单元的字节数,
struct st { char name[20]; double score; } ; main () { struct st ex;
printf("ex size; %d\n" , sizeof(struct st));}

struct st是什么意思?
double score是什么意思?
struct st ex是什么意思?
15
下面程序把从终端读入的文本(用@作为文本结束标志) 输出到一个名为 bi.dat 的新文件中。
#include "stdio.h"
FILE *fp; { char ch; if ( (fp=fopen ("bi.dat" ) )= = NULL) exit(0);
while ( (ch=getchar()) != ' @') fputc (ch,fp); fclose(fp);}

完全看不懂了

提交回答
好评回答
  • 2006-03-21 11:22:32
      12
    void fun(int *n){ while ( (*n)--}; printf("%d", ++(*n));}
    main() { int 1=1--; fun(&a);}
    感觉程序有点问题,你原样输入编译难道没有错误提示?我个人觉得应该改为:
    void fun(int *n){ while ( (*n)--; printf("%d", ++(*n));}
    main() { int a=1--; fun(&a);}
    程序的是这样运行的,定义一个整型变量,取整型变量地址,整型变量指针(对应整型变量地址)减一,打印指针对应地址的数据,整型指针加一。
       void fun是什么意思? 定义函数 int *n是什么意思? 定义整型指针 while ( (*n)--}是什么意思?其实这是循环,(*n)--整型指针减一 ++(*n))是什么意思? 整型指针加一 13 main() { int arr[] ={30,25,20,15,10,5}, *p=arr; p++ ; printf( "%d\n ", *(p+3)} 定义一个数组,指针p指向数组首地址(对应数据30),指针地址加一,指针地址加3,打印指针对应当前地址的数据(10)。
       int arr[] ={30,25,20,15,10,5},是什么意思? 定义一个数组 *p=arr是什么意思? 指针p指向数组首地址(对应数据30), *(p+3)是什么意思? 指针地址加3 14 struct st是什么意思? 定义结构体 double score是什么意思? 定义双精度变量 struct st ex是什么意思? 定义结构体变量ex 15 #include "stdio。
      h" //包含需要函数库 FILE *fp; //定义文件型指针 { char ch; //定义字符变量 if ( (fp=fopen ("bi。
      dat" ) )= = NULL) exit(0); //检测有否存在文件 t,如果存在fb获得文件句柄,否则退出 while ( (ch=getchar()) != ' @') fputc (ch,fp); //读文本并写入fp对应的文件,直到检测到' @'后退出 fclose(fp); //关闭fp对应的文件 } 。

    s***

    2006-03-21 11:22:32

  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 174-193
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):