A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 你不勇敢, 中级黑马   /  2014-10-7 11:31  /  1318 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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++;
    }
}
为什么俩个指针可以合在一起!!!本人超级小小白
视频没有提到这些问题就想问问 很苦恼

4 个回复

倒序浏览
没人能回答么???、】
回复 使用道具 举报
这不就是在操作两个数组吗,我理解的是这样
回复 使用道具 举报
完全没看懂你问什么
回复 使用道具 举报

arc4random_uniform   就是这个数是什么    题目随机产生[10,50]之间的数
   答案用的是这个函数产生的    我开始以为是标示符  我用别的不可以 换成这个就可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马