Các bạn xem xét giúp mình vấn đề này
Đoạn chương trình dưới đây minh họa điều mình muốn nói!
#include <iostream>
using namespace std;
void Function_1(char *pChar)
{
cout << pChar << endl;
}
void Function_2(int *pInt)
{
cout << pInt << endl;
}
int main()
{
Function_1("1 2 3 4 5 6 ");//??? Tại sao nó lại hợp lý?
//Function_2(5);
return 0;
}
Tại sao khi mình truyền một chuỗi kí tự(,hay một kí tự) Function_1 thì các phần tử trong mảng
tự động được tạo ra để con trỏ tham chiếu tới
Nhưng khi mình truyền một số vào Function_2 thì sao nó lại không làm như trên đi???
Mình cảm ơn các bạn nhiều.