解题思路:

char类型实际就是一个整形 只不过编译之后对照asic编码输出 利用数组每个值+4 便是题解



注意事项:
数组不能越界 定义时数组长度是5 例如char c[5] 但数组操作时 c数组最后一个值得下标是c[4],很好理解 因为数组的下标从零开始




参考代码:

#include<stdio.h>

#define len 5

int main()

{

    int i ;

   char c[len]={'C','h','i','n','a'};

   for(i=0 ;i < len ; i++){

       c[i]+=4;

       printf("%c",c[i]);

   }

    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区