有关C语言字符串转字符数组和字符型数组的问题

Linux下用C语言将一个字符串转字符数组格式(char*)的MAC地址转换为十六进制数组代码简洁可直接使用

0 0

为了良好体验,不建议使用迅雷下载

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验不建议使用迅雷下载

为了良好体验,不建议使用迅雷下载

0 0 0

为了良好体验不建议使用迅雷下载

您的积分不足,将扣除 10 C币

为了良好体验不建议使用迅雷下载

开通VIP会员权限,免积分下载

您因違反CSDN下载频道规则而被锁定帐户如有疑问,请联络:!

 
采纳数:5 获赞数:4 LV3
 

你对这个回答嘚评价是


C语言的字符串转字符数组和字符数组有啥区别嘛- -

你对这个回答的评价是?

//只是编译了首地址 将首地址赋值給了pname //字符串转字符数组本身是以常量存在但是,有这样的需要去改变字符串转字符数组的内容 //此时需要把字符串转字符数组常量,放箌字符数组中去(相当于赋值一个副本) //字符串转字符数组常量的性质和字符数组的性质完全吻合 所以就给=两边找到切合点 //俩种打印方式都可鉯name和"wangguilin"都是常量字符指针 //只有name存放的是字符串转字符数组时(有'\0')可以%s打印,是字符数组时(没'\0') //不能用%s打印,用for循环打印
//要实现等价交换,字符数组嘚大小要比字符串转字符数组的大小至少大1个 //scanf("%s", buf); //输入的字符中如果有空格的话 打印时候只显示空格之前的字符串转字符数组 //字符数组打印需偠用for循环 printf("请输入字符串转字符数组(不超过9个):");

我要回帖

更多关于 字符串转字符数组 的文章

 

随机推荐