当前位置: 首页 > news >正文

奶茶加盟网站建设请你设计一个网络营销方案

奶茶加盟网站建设,请你设计一个网络营销方案,湖南疫情最新情况最新消息今天,手机怎么做微电影网站C语言中的变量,按作用域范围可分为两种,即局部变量和全局变量。 局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。在复合语句中也可定义变量,其作用域只在复…

ea60b1d97f8d88fa03bb514a1aef15fc.png

C语言中的变量,按作用域范围可分为两种,即局部变量和全局变量。

局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。在复合语句中也可定义变量,其作用域只在复合语句范围内。

全局变量也称为外部变量,它是在函数外部定义的变量。它不属于哪一个函数,它属于一个源程序文件。其作用域是整个源程序。

C语言根据变量的生存周期来划分,可以分为静态存储方式和动态存储方式。

静态存储方式:是指在程序运行期间分配固定的存储空间的方式。静态存储区中存放了在整个程序执行过程中都存在的变量,如全局变量。

动态存储方式:是指在程序运行期间根据需要进行动态的分配存储空间的方式。动态存储区中存放的变量是根据程序运行的需要而建立和释放的,通常包括:函数形式参数;自动变量;函数调用时的现场保护和返回地址等。

C语言中存储类别又分为四类:

自动(auto)、静态(static)、寄存器的(register)、外部的(extern)。

1、用关键字auto定义的变量为自动变量,auto可以省略,auto不写则隐含定为“自动存储类别”,属于动态存储方式。

2、用static修饰的为静态变量,如果定义在函数内部的,称之为静态局部变量;如果定义在函数外部,称之为静态外部变量。如下为静态局部变量:

利用静态局部变量,实现依次打印

#include <stdio.h>

void fn()

{

static int x = 0 ;

x++ ;

printf("fn: x=%dn",x);

}

int main()

{

int i ;

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

{ fn(); }

return 0;

}

注意:静态局部变量属于静态存储类别,在静态存储区内分配存储单元,在程序整个运行期间都不释放;静态局部变量在编译时赋初值,即只赋初值一次;如果在定义局部变量时不赋初值的话,则对静态局部变量来说,编译时自动赋初值0(对数值型变量)或空字符(对字符变量)。

3、为了提高效率,C语言允许将局部变量得值放在CPU中的寄存器中,这种变量叫“寄存器变量”,用关键字register作声明。例

void fn()

{ register int i; }

注意:只有局部自动变量和形式参数可以作为寄存器变量;一个计算机系统中的寄存器数目有限,不能定义任意多个寄存器变量;局部静态变量不能定义为寄存器变量。

4、用extern声明的的变量是外部变量,外部变量的意义是某函数可以调用在该函数之后定义的变量。如:

#include <stdio.h>

int main()

{

extern int x ; //声明使用外部变量

printf("extern x=%dn",x);

return 0 ;

}

int x = 100; //外部变量

谓静态函数形式为:

static [数据类型] 函数名([参数]) static限定该函数只能在其所处的源文件中使用,因此在不同文件中出现相同的函数名称的内部函数是没有问题的。

外部函数,由extern关键字来定义,形式为:

extern [数据类型] 函数名([参数])

C语言规定,在没有指定函数的作用范围时,系统会默认认为是外部函数,因此当需要定义外部函数时extern也可以省略。

外部函数练习

test.c

#include <stdio.h>
void printLine();
static void say(){
printLine();
printf("I love imoocn");
printf("good good study!n");
printf("day day up!n");
printLine();
}
hello.c
#include <stdio.h>
#include "test.c" //引用test.c文件
extern void printLine() //这里定义的方法对吗?
{
printf("**************n");
}
int main()
{
say();
return 0;
}
对于hello.c来说,直接引入了test.c文件。那么就可以调用testc中的static方法say()
而对于test.c并没有引入,可以通过声明来调用另一个源文件中暴露出来的方法。

#include <stdio.h>

void printLine()

{ printf("**************n");

}

int main()

{

printLine();

printf("I love imoocn");

printf("good good study!n");

printf("day day up!n");

printLine();

return 0;

}

综合练习

北京市出租车打车计费规则如下:
  1. 每公里单价计费2.3元
  2. 起步价13元(包含3公里)
  3. 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。
  4. 每次乘车加收1元钱的燃油附加税。

小明每天上下班都要打车,公司和家的距离为12公里,上午上班时间为9点,下午下班时间为6点。
请编写一个小程序计算小明每天打车的总费用。

起步价13,超出3公里,每公里计费2.3元,23-5点*1.2,每次加1元附加税。

#include <stdio.h>

float taxifee(int clock,int miles) //创建函数int clock,int miles

{

float money;

if(miles<=3)

{

money=14;

printf("费用为14n");

}

else

{

if(clock>=23 || clock<5)

{

money=13+1+2.3*(miles-3)*1.2;

printf("夜间车费为:%fn",money);

}

else

{

money=13+1+2.3*(miles-3);

printf("日间车费为:%fn",money);

}

}

return money; //递归money,累加变量值money

}

int main()

{

printf("打的总费用:%.1fn",taxifee(9,12)+taxifee(18,12));

return 0;

}

http://www.hkea.cn/news/2609/

相关文章:

  • 做地方短租网站网络营销推广的方式有哪些
  • 重庆低价网站建设上海优化外包公司排名
  • 网站服务内容最近新闻大事件
  • 怎么做公司网站google官方下载安装
  • 建个网站需要投资多少百度搜索引擎介绍
  • 速购单微信小程序怎么做白山seo
  • 昵图网免费素材图库官网宁波外贸网站推广优化
  • 网络营销的发展现状如何windows优化大师破解版
  • 怎样学做网站成都seo达人
  • 沧州响应式网站开发搜索引擎优化的基本手段
  • 网站建设的三要素营销推广
  • 怎么上传自己做的网站宿州百度seo排名软件
  • 怎么做网站优化 s网络优化app
  • 平凉哪家做企业网站链接买卖平台
  • 为什么要用国外服务器做网站网络营销推广优化
  • 阜南做网站公司郑州网站推广公司排名
  • 网站后台代码如何做网站怎么优化排名
  • 泉州建站模板系统小红书关键词搜索量查询
  • 高端医院网站建设网络媒体
  • wordpress 二级域名附件如何做网站优化
  • 网站域名在哪里申请品牌营销策划十大要点
  • 网站制作方案包括哪些内容正规的推文平台
  • 做域名不做网站可以吗深圳知名seo公司
  • 招聘网站建设人员条件品牌营销策划包括哪些内容
  • 网站域名证书怎么获取友情链接名词解释
  • 太原网站建设价格什么优化
  • 网站制作公司昆明swot分析
  • 个人养老金制度将推网站推广优化网址
  • 寺庙建设网站的意义2024年度关键词
  • 北京网站开发优选ls20227全国唯一一个没有疫情的城市