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

建设网站选什么地方的主机长沙谷歌seo

建设网站选什么地方的主机,长沙谷歌seo,建设银行广州分行网站,wordpress做CDN后后台进不去文章目录 前言一、C语言main函数的参数二、环境变量总结 前言 我们在Linux命令行输入命令的时候#xff0c;一般都会跟上一些参数选项#xff0c;比如l命令#xff0c;ls -a -l。以前我总是觉得这是理所当然的#xff0c;没深究其本质究竟是什么#xff0c;今天才终于知道… 文章目录 前言一、C语言main函数的参数二、环境变量总结 前言 我们在Linux命令行输入命令的时候一般都会跟上一些参数选项比如l命令ls -a -l。以前我总是觉得这是理所当然的没深究其本质究竟是什么今天才终于知道其背后原理究竟什么。 一、C语言main函数的参数 大家都知道C语言一定要有main函数这是一段程序的入口那既然main也是函数那也一定有调用要传参啊。 其实main函数确实被调用了(不过这不是今天的重点)也可以传参。 今天就要详细谈一下main函数的参数。 int main(int argc, char *argv[]) {}不知道大家见没见过这中形式的main函数没见过也没关系给大家介绍一下这两个参数。 argv这是一个字符指针数组其实里面存储的就是命令后面跟着的一个个参数argc就是指明命令后面跟着几个参数 给大家演示一下 int main(int argc, char* argv[]) {int i 0;for(; i argc; i ){printf(%d: %s\n, i, argv[i]);} } 如上一段程序功能很简单就是打印这个argv数组里面的内容。 看一下结果 可以看到其实这个数组里面只有一个元素即./myproc 然而我在运行可执行程序的命令后随便加一些参数这些参数都会被保存到argv数组中去被本程序打印出来。 其实看到这里大家或许已经明白了。 其实命令本质上是一个可执行程序的名字用户输入的参数都被保存在argv数组中程序内通过查看数组的内容来判断执行哪一段代码进而产生了不同的功能。 例如可以给大家写一个简易的计算器命令 #include stdio.h #include string.h #include stdlib.hint main(int argc, char* argv[]) {// 如果输入的的命令不是4个参数给出提示信息直接返回if(argc ! 4){printf(Use error\nUsage: %s op[-add|sub|mul|div] d1 d2\n, argv[0]); return 1;}// 读取操作数int x atoi(argv[2]);int y atoi(argv[3]);int result 0;// 程序一定有4个命令行参数第一个是程序名// 判断操作符以执行不同的功能if(strcmp(argv[1], -add) 0){result x y;printf(%d%d%d\n, x, y, result);}else if(strcmp(argv[1], -sub) 0){result x - y;printf(%d-%d%d\n, x, y, result);}else if(strcmp(argv[1], -mul) 0){result x * y;printf(%d*%d%d\n, x, y, result);}else if(strcmp(argv[1], -div) 0){if( 0 y ) printf(%d/%derror! div zero\n, x, y);else printf(%d/%d%d\n, x, y, x/y);}else{printf(Use error, you should use right command line\nUsage: %s op[-add|sub|mul|div] d1 d2\n, argv[0]); } }运行结果如下 二、环境变量 看到这里可能大家还是有疑问为什么Linux的终端命令不用加./而我写的却需要呢 首先我们要知道运行一个可执行程序首先需要知道它的位置所以我们需要指明是当前目录下的某个可执行文件。终端命令同样如此只不过终端命令有默认位置每次都会到这个位置去寻找是否有这个可执行程序而已。 这个默认位置其实便是环境变量终端命令的默认环境变量是PATH我们可以运行echo $PATH这个命令查看环境变量例如 到这里大家可能已经明白了想让我们自己写的可执行程序也像命令一样执行只需要把我们自己写的可执行程序的绝对路径加到PATH后面就可以了通过执行PATH$PATH:可执行程序的绝对路径例如 总结 Linux中的的环境变量不止PATH还有很多其他的一些环境变量本文就不再赘述了。
http://www.hkea.cn/news/14517954/

相关文章:

  • 网站推广视频的服务方案建设银行境外购物网站
  • 物流公司网站源码专业做视频的网站有哪些内容
  • 湘西吉首市建设局网站太原seo关键词优化
  • 南通百度网站快速优化腾讯云快速建站
  • 网页设计与网站建设连接数据库网站名称注册程序
  • 公司网站建设包含的内容欢迎页面设计模板
  • 北京手机版建站系统开发中国数学外国人做视频网站
  • 旅行网站开发贵阳网站建设公司招聘
  • 河北通信建设有限公司网站自网站EXCel数据导入怎么做
  • 网站百度终端适配代码影视公司网页设计
  • seo网站内部优化方案2017年做网站维护总结
  • 织梦大气金融类通用企业网站模板网站业务员好做吗
  • 长沙建网站临沂seo公司
  • 有关网站建设的说说漳浦县城乡规划建设局网站
  • 官方网站建设流程iis的网站默认端口
  • 防伪网站怎么做洛阳网站建设培训
  • 移动网站开发框架多用户商城app源码
  • 贵阳网站建设方案报价台州网站排名优化价格
  • 如何整理做网站的素材优秀网站介绍
  • 做海报 画册的素材网站wordpress建站事例
  • 网站用单页面框架做石家庄全网推广
  • 学做的网站基础蛋糕国外设计网站及介绍
  • 网站建设制作细节中国交通建设集团有限公司级别
  • 西安外贸网站建设公司内蒙古建设部网站官网
  • 如何做php网站建设网站赚钱方法
  • 有做直播网网站的公司没有国内seo排名分析主要针对百度
  • 嘉定网站建设网页制作柳州建设网经济适用房
  • 做直播网站找哪家网站好做网站建设费用
  • 上海市住房和城乡建设厅网站青岛seo公司
  • 上海雷蒙威手表网站win7 iis部署网站