• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > 一道某公司的面试题,一起来试试把

一道某公司的面试题,一起来试试把

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了一道通科技有限公司,贵州一道酒业有限公司,一道科技有限公司,一道公司,马云面试的一道题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一道某公司的面试题,一起来试试把
描述:

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
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 一道某公司的面试题,一起来试试把

相关文章

  • 2017-06-05 应用程序如何获取vxworks的bootline中的othero=参数
  • 2017-06-05 如何制作网络协议安装程序
  • 2017-06-05 cy7c68013固件程序
  • 2017-06-05 求救:网卡NIC地址,与IPV4地址是不是同一回事?
  • 2017-06-05 USB设备驱动程序的开发!
  • 2017-06-05 pcmcia
  • 2017-06-17让嵌入式系统项目最终以失败收场的7大隐形杀手
  • 2017-06-05 摄像头采集到的图像会变暗OPENCV
  • 2017-06-05 为什么我的传真程序不能接收传真?高分送?
  • 2017-06-05 STM32的DFU是否支持APP和IAP的版本?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • -基于zigbee2530的DHT11传感(含源代码和注释)
    • [verilog]这个式子该怎么表示
    • 我做OAD升级,板子已经下载了BIM和Image-A,用BLEDeviceMonitor软件搜索广播设备,出现这种错,什么情况这是
    • bootm61000000启动内核时,显示了startingkernel,不过突然显示一个disablingoutercache是什么意思
    • NETCFv35Messageszh-CHSwmcab
    • 虚拟打印打印完之后,打印队列显示文档“已打印”却没有删除?
    • 如何在驱动层用TDI实现多播
    • 想做一个有关USB口的驱动demo是不是一定要和开发板之类的硬件连接???
    • 对DNS的一些简单理解
    • 锂电池带负载情况下电压比未带负载下小的原因

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有