int* smaller(int*,int*); int main() { int a; int b; int *p; cout<<"a와b를 입력하시오"<<endl; cin>>a>>b>>endl; p=smaller(&a,&b); cout<<"작은값은"<<a<<endl; } int* smaller (int* x,int* y) { return (*x<*y?x:y); } 오류를 올리려는데 스압이 너무심해서;;; 2. #include <iostream> using namespace std; int main() {
int anint = 1234; int* pint = &anint; cout<<"anint is located at : "<<&anint<<endl; cout<<"pint's value is: "<<pint<<endl;
char* pchar = "hello"; cout<<"pchar points to: "<<pchar<<endl; cout<<"pchar's value is : "<<static_cast<void*> (pchar)<<endl;//질문하기. return 0; } 질문하기 저부분...캐스트연산자는 형변환연산자인데 여기서 어떻게 인식하는지 자체를 통 모르겠어요;;;;; 3, #include <iostream> #include <iomanip> using namespace std;
const int HANG = 2; const int YUL=5; int main() { int table [HANG] [YUL] = { {0,1,2,3,4}, {5,6,7,8,9} }; int line [HANG*YUL]; for (int row = 0; row < HANG; row++)//여기부터 for(int column =0; column<YUL;column++) line[row*YUL + column] = table[row][column];//여기부터 cout<<setfill('0'); for(int row =0; row<HANG*YUL; row++)//여기질문 cout<<setw(2)<<line[row]<<" "; return 0; } //여기부터 여기질문까지 이해가 안가는데... row라는 새로운행렬의 행을만들어주고 column이라는열을만들어주는데 //여기부터 이라인이 말하는게 통 뭔말인지 모르겠어요.....