a = '1' 與 a = 1的區別


#include <iostream>

using namespace std;

int fun(int x, ...)
{
    char a = '252';
    cout << a <<endl;
    int b;
    b = a;
    return b;
}
int main()
{
    int n;
    n = fun(1,2);
    cout << n << endl;
    return 0;
}

char a='1' 表示'1'這個字符賦值給a,

char a=1表示ascii碼等於1的字符賦值給a,


#include <iostream>

using namespace std;

int fun(int x, ...)
{
    char a = 55;
    cout << a << endl;
    int b;
    b = a;
    return b;
}
int main()
{
    int n;
    n = fun(1,2);
    cout << n << endl;
    return 0;
}


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



this和 $(this)的區別 與(&,&&)和或(|,||)的區別 ‘1’==1和‘1’===1的區別 in和or的區別 as 和 with的區別 for和for in區別 $(this)和this的區別 is 和 as的區別 即和既的區別 for … of和for … in的區別
 
粤ICP备14056181号  © 2014-2021 ITdaan.com