解析c语言中"函数调用中缺少哨兵"的情况分析

2016-02-19 09:12 25 1 收藏

下面图老师小编要向大家介绍下解析c语言中"函数调用中缺少哨兵"的情况分析,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

在写一个练习时候出现的.觉得奇怪,因为翻译说缺少哨兵??什么意思呢...
=====================================
代码如下:

/*
//练习如下,创建一个进程
*/
#include unistd.h
#include stdio.h
#include stdlib.h

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

int main(void)
{
   printf("Running ps with execlpn");
   execlp("ps", "ps", "-ax", 0); /*----错误出现所在行,更改方法.把0 改成 (char *)0 即可*/
   printf("Done.n");
   exit(0);
}

================================
pexec.c: 在函数‘main'中:
pexec.c:8: 警告: 函数调用中缺少哨兵
-----------------------------------------------------------
显然中文是不能搞清楚的.
切换到英文看看:输入export LANG=POSIX
然后再次看看
---------------------
pexec.c: In function 'main':
pexec.c:8: warning: missing sentinel in function call
---------------------------------------
百度到CU发现有人提出一样的问题:

结论是:
占用内存的时候 内存区域两端值不确定 所以会提示 需要两边哨兵 站岗. 说白了就是初始化!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1589930.html

延伸阅读
标签: Web开发
// blueDestiny, never-online // blueDestiny [at] 126.com 通常,我们在动态给定一个container的innerHTML时,通常是样做的: div id="divc" / SCRIPT LANGUAGE="JavaScript" var div = document.getElementById("divc"); var html = "" html +=&nbs...
标签: 孩子
帮助孩子直接面对挫折 在超市里,4岁的亮亮看到自己爱吃的糖果,要求妈妈买,妈妈不同意,亮亮便纠缠不休,但妈妈的态度很坚决。当亮亮意识到今天他无论如何也得不到糖果了,他气急败坏起来,转身从货架上抓了两个桔子,狠狠地摔到了地上。看到亮亮的行为,妈妈很是震惊。但事实上,亮亮并不另类,很多孩子都会这么做。孩子为何频频受挫?⊙3...
标签: Web开发
"文档"窗口 "文档"窗口显示当前文档。可以选择下列任一视图: "设计"视图是一个用于可视化页面布局、可视化编辑和快速应用程序开发的设计环境。在该视图中,Dreamweaver 显示文档的完全可编辑的可视化表示形式,类似于在浏览器中查看页面时看到的内容。 "代码"视图是一个用于编写和编辑 HTML、JavaScript、服务器语言代码(如...
标签: Web开发
在网上找到一个用ASP开的假线程,发现和我以前做的一个程序不谋而合,只不过以前用的是VB,摘下来,储备. 1.原理实验 原理当然都一样,利用web服务器支持多线程,在同一页面里向服务器发多个http请求来完成我们的工作。还是先实验一下,在一个页面里同时写2个txt文件,比较写入时间的差异。代码如下: % startime=timer() ''----------asp实现多...
标签: Web开发
A common UI is to have a table of data rows, which when clicked on expand to show a detailed breakdown of "child" rows below the "parent" row. The only requirements ar...

经验教程

79

收藏

56
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部