Jestem nowy w C++, widzę następującą składnię w C++, aby zainicjować zmienną.Co oznacza "int (i) = 1;"?
int(i)=1;
Następnie skompilowałem kompilator G ++, a kompilator nie dał żadnego błędu ani ostrzeżenia.
Tak, Co oznacza int(i)=1;
w językach C i C++?
Ponadto, testowałem w C, myślałem, że kompilator C daje błąd, ale działa również bez zarzutu.
dlaczego dodasz znacznik [tag: c]? C i C++ są bardzo różnymi językami –
@ LưuVĩnhPhúc Ponieważ działa również dobrze w C. –
@Mahendra Niemniej jednak, coś działa w obu językach * może * mieć bardzo różne zachowanie i powody. W tym przypadku wszystko jest w porządku, ale pamiętaj, że są naprawdę różne. – deviantfan