C语言,请教我一下怎么画这道题的流程图,谢谢!

2020-04-22 社会 188阅读

先从被调用函数开始:

1.系统最先在全局区分配了两个大小为4个字节的连续内存,名字叫指针m,和指针n。





然后是main函数

  1. 系统先在栈区分配了两个double类型大小的内存名字分别叫a,b。

  2. 在栈区又分配了两个指针类型大小的内存名字分别叫指针x,指针y。

  3. 让名字叫指针x内存里的内容是a的地址。让名字叫指针y的内存里的内容是b的地址。

  4. 打印x,y。

  5. 将名字叫指针x和指针y的内存里面的内容,赋值给名字叫指针m和指针n的内存里面。

  6. .在栈区定义了4个double类型大小的连续内存,名字分别叫k,l,j,q的内存里面的内容。

  7. .分别让名字叫k,l,j,q的内存空间里面先调用全局区的名字叫指针m和指针n的连续内存的内容(也就是之前名字叫指针x和指针y的内存空间里面的内容)。

  8. 进行k=(),l=(),j=(),q=();括号里幂次方运算;

  9. 打印。

  10. 系统清理在sun函数里的,栈区的内存存储,k,l,j,q。

  11. 结束运行。

  12. 系统清理所有栈区内容。


我画图难看我不知道,你的问题是不是这个意思。如果不是请追加。

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com