您好,欢迎来到上往知道网络问答平台!
致力于提供建站技巧、常见问题等知识问答服务

【网站建设一条龙】湖南省娄底淘宝店铺设计-娄底淘宝天猫网店美工-娄底网店运营-娄底拼多多宝贝设计多少钱-娄底京东开店-娄底美团代运营-娄底阿里巴巴首页装修价格费用-娄底主图详情页编辑排版PS美工修图加水印-娄底logo设计-娄底商标注册-娄底知识产权申请-娄底高企认定-搭高端网站设计

分类:域名邮箱 | 浏览: 48次
2022-03-28 18:40:07


上往主营服务为网站建设网站推广网店设计网站建设企业网站网站制作网页设计网站建设企业网站制作网页制作等。服务范围:各城市都可以服务,需要咨询请拨打电话,免费咨询。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


湖南省娄底淘宝店铺设计-娄底淘宝天猫网店美工-娄底网店运营-娄底拼多多宝贝设计多少钱-娄底京东开店-娄底美团代运营-娄底阿里巴巴首页装修价格费用-娄底主图详情页编辑排版PS美工修图加水印-娄底logo设计-娄底商标注册-娄底知识产权申请-娄底高企认定

网站建设.png

娄底境域春秋战国时期属楚国。秦置湘南县,辖今双峰、涟源部分地域,属长沙郡。西汉属长沙国。
汉高祖五年(公元前202年)置连道,辖今双峰县测水以西至涟源市蓝田等地。
西汉建平四年(公元前3年),析湘南县置湘乡县,连双峰、涟源大部分和娄底等县市,属长沙郡。
三国时,分属衡阳郡、昭陵郡。吴宝鼎元年(266年),析昭陵郡置高平县,今新化县西部属之。
西晋、东晋、南朝(宋、齐、梁、陈)分属邵陵郡。隋属长沙郡。
唐、五代、宋朝分属潭州、邵州。
宋熙宁五年(1072年),建置新化县。
元代,分属天临路、宝庆路。
明分属长沙府、宝庆府。清同明属。
新化县成为娄底境内最早的建制县,在宋代隶属邵阳郡,元代属宝庆路,明清属宝庆府。娄底境内的其他县市,双峰一带,秦时属长沙郡的湘南县,汉代以后长期属湘乡县地。涟源一带,秦至东晋时大部分地域分属湘南、连道、湘乡、昭陵等县,北宋以后,其全部地域便长期分属湘乡、邵阳、安化、新化四县。娄星区一带从汉代开始,就一直为湘乡辖地。冷水江一带在宋以前属“梅山蛮”地,宋以后长期属新化县地。
民国元年(1912年),属长宝道,民国三年,改为湘江道。民国十一年(1922年),取消道制直属湖南省。民国二十九年(1940年),分属湖南省第五、第六行政督察区。

可变参数

有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。下面的实例演示了这种函数的定义。

int func(int, ... ) {   .   .   .} int main(){   func(2, 2, 3);   func(3, 2, 3, 4);}

请注意,函数 func() 最后一个参数写成省略号,即三个点号(...),省略号之前的那个参数是 int,代表了要传递的可变参数的总数。为了使用这个功能,您需要使用 stdarg.h 头文件,该文件提供了实现可变参数功能的函数和宏。具体步骤如下:

  • 定义一个函数,最后一个参数为省略号,省略号前面可以设置自定义参数。

  • 在函数定义中创建一个 va_list 类型变量,该类型是在 stdarg.h 头文件中定义的。

  • 使用 int 参数和 va_start 宏来初始化 va_list 变量为一个参数列表。宏 va_start 是在 stdarg.h 头文件中定义的。

  • 使用 va_arg 宏和 va_list 变量来访问参数列表中的每个项。

  • 使用宏 va_end 来清理赋予 va_list 变量的内存。

现在让我们按照上面的步骤,来编写一个带有可变数量参数的函数,并返回它们的平均值:

实例

#include <stdio.h>#include <stdarg.h> double average(int num,...){    va_list valist;    double sum = 0.0;    int i;    /* 为 num 个参数初始化 valist */    va_start(valist, num);    /* 访问所有赋给 valist 的参数 */    for (i = 0; i < num; i++)    {       sum += va_arg(valist, int);    }    /* 清理为 valist 保留的内存 */    va_end(valist);    return sum/num;} int main(){   printf("Average of 2, 3, 4, 5 = %fn", average(4, 2,3,4,5));   printf("Average of 5, 10, 15 = %fn", average(3, 5,10,15));}

当上面的代码被编译和执行时,它会产生下列结果。应该指出的是,函数 average() 被调用两次,每次第一个参数都是表示被传的可变参数的总数。省略号被用来传递可变数量的参数。

Average of 2, 3, 4, 5 = 3.500000Average of 5, 10, 15 = 10.000000



湖南省娄底淘宝店铺设计-娄底淘宝天猫网店美工-娄底网店运营-娄底拼多多宝贝设计多少钱-娄底京东开店-娄底美团代运营-娄底阿里巴巴首页装修价格费用-娄底主图详情页编辑排版PS美工修图加水印-娄底logo设计-娄底商标注册-娄底知识产权申请-娄底高企认定


我们的服务:

1、公司网站及推广套餐,数量有限,价格优惠,电话咨询!

2、本地化服务,由20位多年从事互联网经验的顾问共同创办。全包,而且价格相当优惠!省心又省钱!

5、7x24小时服务,节假日不休息

6、如有问题,只需一通电话!微信留言就帮你解决问题,专属客服一对一服务!

服务范围:各城市都可以服务,需要咨询请拨打电话,免费咨询

400电话办理| 书生商友软件|

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)

满意回答
2022-03-28 18:40:07

相关问题

域名邮箱 更多+
热门地区
网站案例
  • 拉菲葡萄酒官方网站
  • HISENSE官方网站
  • 美国男人厨具官方网站
  • 万利达教育电子