为了账号安全,请及时绑定邮箱和手机立即绑定

有没有大佬帮帮我,我是小白。想把数据类型改成字符但是不知道怎么做正确

#include <stdio.h>

int main()

{

//第一种形式

char*arrFirst[3] = { "a","c","b" };

//第二种形式

char*arrSecond[] = { "x","y","z" };

//第三种形式

char*arrThird[3];

//给arrThird数组每个元素初始化

arrThird[0] = "k";

arrThird[1] = "l";

arrThird[2] = "m";

//输出第一个数组中的第二个元素

printf("%c\n", arrFirst[1]);

//输出第二个数组中的第二个元素

printf("%c\n", arrSecond[1]);

//输出第三个数组中的第二个元素

printf("%c\n", arrThird[1]);

return 0;

}

输出结果

http://img1.sycdn.imooc.com//60a87a1b0001d1e001020142.jpg

正在回答

4 回答

#include <stdio.h>
int main()
{
//第一种形式
char arrFirst[3]={'a','b','c'};
//第二种形式
char arrSecond[]={'e','f','g'};
//第三种形式
char arrThird[3];
//给arrThird数组每个元素初始化
arrThird[0]='h';
arrThird[1]='i';
arrThird[2]='j';
//输出第一个数组中的第二个元素
printf("%c\n",arrFirst[1]);
//输出第二个数组中的第二个元素
printf("%c\n",arrSecond[1]);
//输出第三个数组中的第二个元素
printf("%c\n",arrThird[1]);
return 0;
} //改成像我这样就行了



0 回复 有任何疑惑可以回复我~

运行成功

y
5
8


0 回复 有任何疑惑可以回复我~

#include <stdio.h>

int main()

{

    //第一种形式,||||||||字母|||||||||

    char arrFirst[3] = {'x','y','z'};

    //第二种形式

    int arrSecond[] = {4,5,6};

    //第三种形式

    int arrThird[3];

    //给arrThird数组每个元素初始化

    arrThird[0]=7;

    arrThird[1]=8;

    arrThird[2]=9;

    //输出第一个数组中的第二个元素

    printf("%c\n", arrFirst[1]);

    //输出第二个数组中的第二个元素

    printf("%d\n", arrSecond[1]);

    //输出第三个数组中的第二个元素

    printf("%d\n", arrThird[1]);

    return 0;

}


0 回复 有任何疑惑可以回复我~

#include <stdio.h>

int main()

{

    //第一种形式

    char arrFirst[3] = {'x','y','z'};

    //第二种形式,字母

    int arrSecond[] = {4,5,6};

    //第三种形式

    int arrThird[3];

    //给arrThird数组每个元素初始化

    arrThird[0]=7;

    arrThird[1]=8;

    arrThird[2]=9;

    //输出第一个数组中的第二个元素

    printf("%c\n", arrFirst[1]);

    //输出第二个数组中的第二个元素

    printf("%d\n", arrSecond[1]);

    //输出第三个数组中的第二个元素

    printf("%d\n", arrThird[1]);

    return 0;

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有没有大佬帮帮我,我是小白。想把数据类型改成字符但是不知道怎么做正确

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信