10
回答
第一个c语言问题,求高手指点~
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   
最近自学c中,写了段测试代码。但运行总是报错:segmentation fault! 希望高手指点~
/*
 * echo
*/

#include "stdio.h"
#include "stdlib.h"
#include "string.h"

int main(int argc, char* argv[])
{
    int nflag = 0;  //判断-n参数标识

    if(*++argv && !strcmp(*argv, "-n") {
        nflag = 0;
    } else {
        nflag = 1;
        ++argv;
    }

    while(*argv) {
        printf("%s", *argv);
        if(*++argv) {
            printf(" ");
        } else {
            //do continue
        }
    }

    //是否换行
    if(nflag) {
        printf("\n")
    } else {
        //do nothing
    }
    exit(0);
}
<无标签>
举报
iuKa
发帖于5年前 10回/403阅
顶部