我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么第一个输出的时候,会有多余的ent,第二个输出的时候,就不会有多余的部分呢

第一个


#include<stdio.h>
int main()
{
    char *a="I am a student";
    char b[]="You are a student";
    char *p=b;
    int i;
    for(i=0;*(a+i)!='\0';i++)
        *(p+i)=*(a+i);
    puts(p);
    return 0;
} 

第二个

#include<stdio.h>
int main()
{
    char *a="I am a student";
    char b[]="You are a student";
    char *p=b;
    for(;*a!='\0';a++,p++)
        *p=*a;
    *p='\0';
    
//    puts(a);
    puts(b);
//    puts(p);
    return 0;
    
}

近期文章

  • TTP229 16键触摸模块 SDO自动触发
  • 希望使用faga实现控制LED和数码管。
  • C#怎么获取已经加载的picturebox的文件名
  • react native 项目
  • spring boot+jsp项目webapp目录读不到
  • 关于wamp连接SqlServer的问题
  • 关于HashMap的一个问题
  • 关于宿舍管理的系统代码,
  • 为什么输出的是整型不是浮点型呢
  • java动态数组实现增删改查
  • allegro17.2规则管理器快捷键
  • 输入的字符串怎么进行比较判断
  • Windows 10 远程重导向打印机无法使用
  • 关于一个HTML页CSS的查错问题
  • 想问下大家手机测试和app测试
  • 别人电脑能打开的的网页我的电脑打不开
  • 安装pandas_profiling报错,如何解决?(语言-python)
  • 以管理员方式启动一个进程,无法拖拽windows文件到这个进程里,UIPI问题
  • python:为什么用.title方法会导致unsupported operand type(s) for +: 'builtin_function_or_method' and 'str'错误
  • 关于vs2017的一个小问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华