黑马程序员技术交流社区

标题: 关于指针数组的一些问题 [打印本页]

作者: 你不勇敢,    时间: 2014-10-7 11:31
标题: 关于指针数组的一些问题
arc4random_uniform 这个单词为什么能随机产生数组?
/*
编写一个函数void strlink(char s[], char t[])
将字符串t连接到字符串s的尾部
*/
#include <stdio.h>

void strlink(char s[], char t[]);

int main()
{
    char s1[20] = "michael ";
    char s2[] = "jackson";
   
    strlink(s1, s2);
   
    printf("%s\n", s1);
   
    return 0;
}

void strlink(char s[], char t[])
{
    int i = 0;
   
    // 判断s[i]是否为字符串的尾部
    while ( s[i] != '\0' )
    {
        i++;
    }
   
    int j = 0;
    // 拷贝t的内容到s的后面
    while ( (s[i] = t[j]) != '\0' )
    {
        i++;
        j++;
    }
}
为什么俩个指针可以合在一起!!!本人超级小小白
视频没有提到这些问题就想问问 很苦恼
作者: 你不勇敢,    时间: 2014-10-7 14:10
没人能回答么???、】
作者: coyote    时间: 2014-10-7 21:25
这不就是在操作两个数组吗,我理解的是这样
作者: ★彬★卍囧神    时间: 2014-10-7 22:47
完全没看懂你问什么
作者: 你不勇敢,    时间: 2014-10-8 13:45
★彬★卍囧神 发表于 2014-10-7 22:47
完全没看懂你问什么

arc4random_uniform   就是这个数是什么    题目随机产生[10,50]之间的数
   答案用的是这个函数产生的    我开始以为是标示符  我用别的不可以 换成这个就可以了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2