ITPub博客

首页 > 应用开发 > > printf和cont问题

printf和cont问题

作者:daxuesheng 时间:2019-08-13 14:31:32 0 删除 编辑
#include<iostream>  
#include<stdio.h>  
  
using namespace std;  
  
int GetA()  
{  
    int a;  
    a = 10;  
    return a;  
}  
  
int& GetA1()  
{  
    int a;  
    a = 10;  
    return a;  
}  
  
  
int main01()  
{  
    int a1 =0;  
    int a2 =0;  
  
    a1 = GetA();  
    a2 = GetA1();  
  
    int &a3 = GetA1();  
  
    //cout<<"a1="<<a1<<" "<<"a2="<<a2<<" "<<"a3="<<a3<<endl;   //a3不会产生乱码,  
    printf("a1:%d \n", a1);  
    printf("a2:%d \n", a2);  
    printf("a3:%d \n", a3);//a3会产生乱码,这两种为什么??????????????

如31行和32行,使用cont输出不会产生乱码,使用printf输出则会产生乱码,为什么?

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4692/viewspace-3169200/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-05-22

  • 博文量
    176
  • 访问量
    24988