당신이 C를 작성하는 경우 ++ 기능 * 별표, 그리고 컴파일러와 동등하다고 가정 할 때, 누구에게도 preferrable에 대한 스타일 가이드가 있습니까? 완성도를 들어[대괄호]의 차이와 * 별표
, 예를 들어
void readEmStar(int *arrayOfInt, int len)
{
for(int i = 0 ; i < len; i++)
printf("%d ", arrayOfInt[i]) ;
puts("");
}
void readEmSquare(int arrayOfInt[], int len)
{
for(int i = 0 ; i < len; i++)
printf("%d ", arrayOfInt[i]) ;
puts("");
}
int main()
{
int r[] = { 2, 5, 8, 0, 22, 5 } ;
readEmStar(r, 6) ;
readEmSquare(r, 6) ;
}
배열과 포인터가 C++에서 매우 비슷하기 때문에 readEmSquare에서 – tloach
의 차이점을 확인하고 sizeof (arrayOfInt)가 4를 반환하고 포인터가 – bobobobo
인 점을 확인하십시오 (스택 대 힙 등). 초기화없이 char []를 사용할 때 내 노트를보십시오. –