当前位置:首页 » 编程语言 » c语言期中

c语言期中

发布时间: 2025-04-03 15:07:39

1. C语言 结构体数组的个数如何自己定义

C99标准出来以前,C语言不支持动态定义数组大小,只能采用动态分配指针方式来完成动态数组的个数定义。如:

structst{
intx,y;
charstr[10];
};
structst*array;
intn;
printf("inputn:");scanf("%d",&n);
array=(structst*)malloc(n*sizeof(structst));//动态分配n个结构体空间,接下来array的操作,与数组操作是相同的,如:array[0].x=1;

C99以后,C语言标准开始支持动态定义数组,但动态数组,在其确定个数之后,在其生命期中,就不可变了。如:

structst{
intx,y;
charstr[10];
};
intn;
printf("inputn:");scanf("%d",&n);
structstarray[n];//定义动态数组
array[0].x=1;

2. C语言试题,求答案

一、选择题(共10个)

  1. ③ 2.③ 3.① 4.④ 5.③ 6.① 7.④ 8.① 9.① 10.①

二、填空题(共7个)

  1. -32768 ~ 32767(16位机)

  2. 0

  3. 下划线 下划线

  4. double a=0.618

  5. 11、6

三、判断题(共5个)

  1. X

四、阅读以下C语言程序,以下程序的程序输出的结果是2,1。

五、有两个浮点数a=5.2,b=3.1,计算并输出它们的和、差、积、商。

//#include "stdafx.h"//vc++6.0加上这一行.

#include "stdio.h"//

void main(void){

double a=5.2,b=3.1;

printf("a + b = %f a - b = %f a x b = %f a÷ b = %f ",a+b,a-b,a*b,a/b);

}

热点内容
服务器版开票系统地址怎么更改 发布:2025-04-04 10:39:10 浏览:997
vb绑定数据库 发布:2025-04-04 10:36:52 浏览:804
javahttpclient 发布:2025-04-04 10:26:52 浏览:623
c操作数据库的类 发布:2025-04-04 10:26:44 浏览:931
linux下android开发 发布:2025-04-04 10:13:49 浏览:782
通讯服务器如何查看数据地址 发布:2025-04-04 10:11:31 浏览:283
苹果15寸的买哪个配置 发布:2025-04-04 10:10:47 浏览:225
吃鸡如何弄账号密码来打 发布:2025-04-04 10:08:38 浏览:529
计算机的存储容量单位 发布:2025-04-04 10:03:49 浏览:804
咋解压力 发布:2025-04-04 10:03:46 浏览:936