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

 更新时间:2013年05月14日 17:39:33   作者:  
本篇文章是对c语言中"函数调用中缺少哨兵"的情况进行了详细的分析介绍,需要的朋友参考下

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

复制代码 代码如下:

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

int main(void)
{
   printf("Running ps with execlp\n");
   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发现有人提出一样的问题:

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

相关文章

  • c语言中exit和return的区别点总结

    c语言中exit和return的区别点总结

    小编今天给大家整理了关于c语言中exit和return的不同点及相关基础知识点,有兴趣的朋友们可以跟着学习下。
    2021-10-10
  • C++实现第K顺序统计量的求解方法

    C++实现第K顺序统计量的求解方法

    这篇文章主要介绍了C++实现第K顺序统计量的求解方法,很有借鉴价值的算法,需要的朋友可以参考下
    2014-08-08
  • C语言 设计模式之访问者模式

    C语言 设计模式之访问者模式

    这篇文章主要介绍了C语言 设计模式之访问者模式的相关资料,需要的朋友可以参考下
    2017-01-01
  • 合并排序(C语言实现)

    合并排序(C语言实现)

    递归算法是把一个问题分解成和自身相似的子问题,然后再调用自身把相应的子问题解决掉。这些算法用到了分治思想。
    2013-02-02
  • 详解C++中多态的底层原理

    详解C++中多态的底层原理

    要了解C++多态的底层原理需要我们对C指针有着深入的了解,这个在打印虚表的时候就可以见功底,所以快来跟随小编一起学习一下吧
    2022-04-04
  • C++求逆序对的方法

    C++求逆序对的方法

    这篇文章主要介绍了C++求逆序对的方法,包含了字符串常见的操作方法,是非常实用的技巧,需要的朋友可以参考下
    2014-09-09
  • libevent库的使用--定时器的使用实例

    libevent库的使用--定时器的使用实例

    这篇文章主要介绍了libevent库的使用--定时器的使用实例,有需要的朋友可以参考一下
    2013-12-12
  • VC中CWinThread类以及和createthread API的区别分析

    VC中CWinThread类以及和createthread API的区别分析

    这篇文章主要介绍了VC中CWinThread类以及和createthread API的区别分析,较为详细的讲述了CWinThread类的原理,并以实例形式对AfxBeginThread函数的内部实现进行了解释说明,需要的朋友可以参考下
    2014-10-10
  • C语言之函数递归的实现

    C语言之函数递归的实现

    本文主要介绍了C语言之函数递归的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • c语言实现24小时制转换为12小时制示例

    c语言实现24小时制转换为12小时制示例

    这篇文章主要介绍了c语言实现24小时制转换为12小时制示例,需要的朋友可以参考下
    2014-04-04

最新评论