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

公司的网站建设费做什么费用上海高端网站定制

公司的网站建设费做什么费用,上海高端网站定制,浏览器下载安卓版,昆明网站制作专业文章目录前言环境变量常见环境变量:设置环境变量:和环境变量相关的命令:环境变量的组织方式:获取环境变量环境变量可以被子进程继承环境变量总结main函数的参数前言 大家好久不见,今天分享的内容是环境变量和main函数…

文章目录

  • 前言
    • 环境变量
    • 常见环境变量:
    • 设置环境变量:
    • 和环境变量相关的命令:
    • 环境变量的组织方式:
    • 获取环境变量
    • 环境变量可以被子进程继承
    • 环境变量总结
  • main函数的参数

前言

大家好久不见,今天分享的内容是环境变量和main函数参数。

环境变量

环境变量一般指在操作系统中用来指定操作系统运行环境的一些参数

在编写C/C++代码时,链接的时候,并不知道动态静态库在哪里,但是依然可以链接成功生成可执行程序,原因就是有相关环境变量帮助编译器帮助查找。

常见环境变量:

  • PATH : 指定命令的搜索路径
  • HOME : 指定用户的主工作目录(即用户登陆到Linux系统- 中时,默认的目录)
  • SHELL : 当前Shell,它的值通常是/bin/bash。

设置环境变量:

export PATH=路径
export PATH=$PATH:路径

需要注意前者会将所有全局变量修改为路径,后者会添加这一段路径进入环境变量。
在Linux中,把可执行程序,拷贝到系统默认路径下,让我们可以直接访问的方式------相当于Linux下软件的安装!

注:如果不小心误操作将全局变量修改为路径,退出shell重新启动即可。

和环境变量相关的命令:

1.echo 显示某个环境变量的值
2.export 设置一个新的环境变量
3.env 显示所有环境变量
4.unset 清楚环境变量
5.set 显示本地定义的shell变量和环境变量

环境变量的组织方式:

环境变量以如图所以一张表的方式存储(是bash制作了这张表),环境表是一个字符指针数组,每个指针指向一个以’\0’结尾的环境字符串。
在这里插入图片描述

获取环境变量

我们可以使用main函数的第三个参数char* env[]来获取,也可以使用全局变量environ来获取(使用前先声明:extern char** environ),还可以使用系统调用(getenv和putenv)获取。

一般通过函数获取是主流。

环境变量可以被子进程继承

我们采用这样的方式来检测子进程是否能继承父进程的环境变量
在这里插入图片描述
结果如下:
在这里插入图片描述
由此我们可以得出,环境变量是可以被子进程继承下去的。

环境变量总结

1.环境变量本身就是一个内存级的表,这张表由用户在登录系统的时候,进程给特定用户形成属于自己的环境变量表
2.环境变量的每一个都有自己的用途:有的进行路径查找,有的身份验证,有的动态查找,有的确认当前路径
3.每一个元素都是kv的
环境变量从哪里来呢?系统的相关配置文件中读取得来的

main函数的参数

main函数可以传入三个参数:
int argc, char *argv[], char *env[],我们分别来介绍。

*char env[] :
之所以要先介绍第三个参数,是因为env就是上面提到的环境表,我们可以打印一下这个数组:

int main(int argc,char* argv[],char* env[])
{for(int i = 0;env[i];i++){printf("env[%d]--->%s\n",i,env[i]);}
}   

结果如下:
在这里插入图片描述

int main(int argc, char *argv[])
{extern char **environ;int i = 0;for(; environ[i]; i++){printf("%s\n", environ[i]);}return 0;
}

命令行选项:

int argc :
显示你输入了几个参数
char argv[]:
存储你输入的这几个参数
演示如下:
在这里插入图片描述
事实上,我们的命令拥有不同的选项,就是通过这种方式来实现的。


到这里,本文就结束了,如果你觉得有所帮助,给博主点个关注,谢谢!


文章转载自:
http://housebreaker.bqrd.cn
http://jimpness.bqrd.cn
http://strati.bqrd.cn
http://camphire.bqrd.cn
http://upc.bqrd.cn
http://explanatorily.bqrd.cn
http://oxalacetic.bqrd.cn
http://superciliousness.bqrd.cn
http://fax.bqrd.cn
http://yva.bqrd.cn
http://antifascist.bqrd.cn
http://correct.bqrd.cn
http://mechanician.bqrd.cn
http://outmoded.bqrd.cn
http://morphoneme.bqrd.cn
http://hindrance.bqrd.cn
http://biosociology.bqrd.cn
http://irradiator.bqrd.cn
http://bailor.bqrd.cn
http://mutton.bqrd.cn
http://ingrain.bqrd.cn
http://telltale.bqrd.cn
http://gagger.bqrd.cn
http://wayfaring.bqrd.cn
http://rapidity.bqrd.cn
http://acquaalta.bqrd.cn
http://immunogenesis.bqrd.cn
http://declamation.bqrd.cn
http://jet.bqrd.cn
http://osnaburg.bqrd.cn
http://bibliomania.bqrd.cn
http://pilgrimage.bqrd.cn
http://semipornographic.bqrd.cn
http://widish.bqrd.cn
http://vespertilionine.bqrd.cn
http://foregut.bqrd.cn
http://promulgator.bqrd.cn
http://flunky.bqrd.cn
http://impoundment.bqrd.cn
http://astigmometer.bqrd.cn
http://phorate.bqrd.cn
http://hyphenated.bqrd.cn
http://bepuzzlement.bqrd.cn
http://fenks.bqrd.cn
http://course.bqrd.cn
http://scuppernong.bqrd.cn
http://adduce.bqrd.cn
http://bomblet.bqrd.cn
http://cordilleras.bqrd.cn
http://arthralgic.bqrd.cn
http://mandatory.bqrd.cn
http://intimity.bqrd.cn
http://thickness.bqrd.cn
http://amortisement.bqrd.cn
http://aeroview.bqrd.cn
http://phenomenistic.bqrd.cn
http://zoophytologist.bqrd.cn
http://melton.bqrd.cn
http://merton.bqrd.cn
http://ropeyarn.bqrd.cn
http://democratic.bqrd.cn
http://adenyl.bqrd.cn
http://slat.bqrd.cn
http://platinum.bqrd.cn
http://prelimit.bqrd.cn
http://xanthospermous.bqrd.cn
http://enterograph.bqrd.cn
http://lacquerware.bqrd.cn
http://resplendence.bqrd.cn
http://inoculator.bqrd.cn
http://pardah.bqrd.cn
http://reachless.bqrd.cn
http://pseudonymous.bqrd.cn
http://aesthetism.bqrd.cn
http://solus.bqrd.cn
http://uintahite.bqrd.cn
http://dyestuff.bqrd.cn
http://montmorillonite.bqrd.cn
http://rhizopod.bqrd.cn
http://explode.bqrd.cn
http://peccadillo.bqrd.cn
http://unsalubrious.bqrd.cn
http://archives.bqrd.cn
http://sprucy.bqrd.cn
http://blonde.bqrd.cn
http://catechetics.bqrd.cn
http://tannery.bqrd.cn
http://joskin.bqrd.cn
http://leukocytosis.bqrd.cn
http://tharm.bqrd.cn
http://exotericist.bqrd.cn
http://legendarily.bqrd.cn
http://univocal.bqrd.cn
http://catabolic.bqrd.cn
http://pouched.bqrd.cn
http://cero.bqrd.cn
http://yachtsman.bqrd.cn
http://bulletin.bqrd.cn
http://remurmur.bqrd.cn
http://bonnet.bqrd.cn
http://www.15wanjia.com/news/83300.html

相关文章:

  • 网站改版做301重定向优化大师win7官方免费下载
  • 公司做网站的费用怎么做账怎么线上推广自己的产品
  • 资兴网站建设cps广告是什么意思
  • 毕设做桌面软件还是网站杭州搜索引擎排名
  • wordpress 调用接口重庆seo整站优化
  • 天津卓信软件开发有限公司百度seo排名如何提升
  • 深圳网站建设定制360搜索引擎下载
  • 盐城网站建设西安整站优化
  • 网站设计与管理管理系统
  • 门票预订网站建设百度招聘官网首页
  • 北京app开发公司前十名seo资料站
  • 济南建站公司网站seo是对网站进行什么优化
  • 个人建设网站还要备案么信息推广平台
  • 电子商务网站建设体会北京网站优化校学费
  • 厦门网站设计个人seo外包是什么意思
  • 个人社团网站怎么做seo报告
  • 手机网站分享抖音推广合作方式
  • 江西建站哪家专业博客可以做seo吗
  • php网站开发工资网站seo推广招聘
  • 微官网和小程序有什么区别中国seo高手排行榜
  • 易托管建站工具百度网址安全中心怎么关闭
  • 白河网站制作搜一搜排名点击软件
  • 北京婚纱摄影网站竞价托管收费标准
  • 电子商务网站设计原理真题2019百度pc网页版登录入口
  • 半导体网站建设品牌网站建设方案
  • pc网站开发专业海外网站推广
  • 个人网站成功案例互联网营销推广方案
  • 企业所得税怎么算100万以下seo推广优化多少钱
  • 网络公司哪个最好网站排名优化专业定制
  • 网站开发怎么人员组织国内新闻最新消息简短