30/09/2018, 18:35
các bạn làm ơn cho mình hỏi về phần con trỏ này với mình mới học về phần này nên hơi bỡ ngỡ
#include <iostream>
#include <conio.h>
using namespace std;
int nhiphan(unsigned n)
{
n>>1?nhiphan(n>>1):0;
printf("%d",n&1);
}
void nhiphan(float n)
{
nhiphan(*(unsigned *)(void*)&n);
}
int main()
{
unsigned n;
cout<<"
Nhap n = ";
cin>>n;
nhiphan(n);
getch();
}
các bạn cho mình hỏi ý nghĩa của 2 dòng code này được không ạ ?
n>>1?nhiphan(n>>1):0;
printf("%d",n&1);
và
nhiphan(*(unsigned *)(void*)&n);
...
viết 20:35 ngày 30/09/2018
Bài liên quan