m语言和c语言有什么区别

Python015

m语言和c语言有什么区别,第1张

编写区别。M语言是大型商业开发软件MATLAB的编程语言,M语言早期是由Fortran编写,后来又使用C语言进行重新编写。M语言是由法国财政部DGFiP(相当于美国税务局IRS)创造的编程语言,用于把税务代号转录成机器可读命令。

如果使用字符串函数strcpy 那么就很简单

#include <stdio.h>

#include <string.h>

void func(char *src, char *dst, int n)

{

    strcpy(dst, src+n)

}

int main()

{

    char s1[100], s2[100]

    int m

    scanf("%s%d", s1, &m)

    func(s1,s2, m)

    puts(s2)

}

如果不使用字符串函数,那么就逐个复制。

#include <stdio.h>

void func(char *src, char *dst, int n)

{

    int i

    for(i = n src[i] i ++)

        dst[i-n]=src[i]

    dst[i-n]=0

}

int main()

{

    char s1[100], s2[100]

    int m

    scanf("%s%d", s1, &m)

    func(s1,s2, m)

    puts(s2)

}