这个c程序是怎么运行的望给出详细过程。(初学)

这个c程序是怎么运行的望给出详细过程。(初学),第1张

struct equip

{ //压缩数据模式

unsigned a:2; //定义a为用2个bit表示的int

unsigned b:3; //定义b为用3个bit表示的int

unsigned c:1; //同上理解

unsigned d:4; //同上理解

unsigned e:3; //同上理解

unsigned unused:3; //同上理解,但这里理解为为了凑足16bit而定义的无效数据

};

关键是这个定义吧,其余的估计初学也能看懂。

union

{

struct equip eq;

unsigned i;

}abc;

联合的关键部分就是联合里不同类型的数据共用一个相同的地址。

这个联合数据可以用联合体的不同类型数据去访问其中一部分数据。

abci=255 用0xff去填满联合体内存空间低8位。后面在通过结构体成员(位定义)去访问联合体中的部分数据

#include<stdioh> //头文件

#define M 100 //宏定义 使用M 代替 100

int pr(int a) //自定义函数pr 完成数组a[]的输入

{

int i=0;

scanf("%d",&a[i]);

while(a[i]>=0) //控制数组a[] 永远是不小于0的整形数

{

i++;

scanf("%d",&a[i]);

}

return i; //返回一共有多少个数

}

pr1(int a,int n) //自定义函数pr1 完成输出

{

int i;

for(i=0;i<n;i++)

printf("%d\n",a[i]);

}

main() //主函数

{

int n,a[M];

n=pr(a); //n 保存 自定义函数pr 中返回的形参 i的值

pr1(a,n); //完成输出

}

软件开发步骤应该都是一样的,不分什么JAVA或是C的吧。

需求确认——概要设计——详细设计——编码——单元测试——集成测试——系统测试——维护

需求确认:需求规格说明书

概要设计:系统用例图,用例场景

详细设计:系统设计报告,数据库设计报告

测试:测试用例报告

主要的流程就是这些

以上就是关于这个c程序是怎么运行的望给出详细过程。(初学)全部的内容,包括:这个c程序是怎么运行的望给出详细过程。(初学)、C语言入门新手 下面程序有点复杂 我有点不懂 帮忙解释下(最好详细点谢谢!!)、java软件开发全过程之步骤详情(开发java应用程序有哪些步骤)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9283839.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存