佚名通过本文主要向大家介绍了一道通科技有限公司,贵州一道酒业有限公司,一道科技有限公司,一道公司,马云面试的一道题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一道某公司的面试题,一起来试试把
描述:
输出打印内容
解决方案1:
描述:
c指针内存地址字符串
#include <stdio.h>
int main(void)
{
char *str[] = {"welcome","to","fortemedia","Nanjing"};
char **p = str+1;
str[0] = (*p++)+2;
str[1] = *(p+1);
str[2] = p[1]+3;
str[3] = p[0] + (str[2]-str[1]);
printf("%s\n",str[0]);
printf("%s\n",str[1]);
printf("%s\n",str[2]);
printf("%s\n",str[3]);
return 0;
}
输出打印内容
解决方案1:
void TestPoint(void)
{
char *str[] = {"welcome","to","fortemedia","Nanjing"};
char **p = str+1; // to
str[0] = (*p++)+2; // 先运行 () 中的,再 +2,后 p 等于 fortemedia
str[1] = *(p+1);
str[2] = p[1]+3;
str[3] = p[0] + (str[2]-str[1]);
printf("%s\n",str[0]); // NULL
printf("%s\n",str[1]); // Nanjing
printf("%s\n",str[2]); // jing
printf("%s\n",str[3]); // g
}