Bir C yazarsanız ++ işlev * yıldız ve derleyiciye eşdeğer olduklarını varsayan herkesin tercih edilebileceği bir stil kılavuzu var mı? Bütünlüğü için[köşeli parantez] arasındaki fark ve * yıldız
, bir örnek
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) ;
}
diziler ve işaretçileri belki sizeof (arrayOfInt) 4 dönecektir kontrol readEmSquare içinde (vb yığın vs yığını) fark edilir ne – tloach
hızlı bir bit eklenebilir C++ oldukça benzer olduğundan, bir işaretçi – bobobobo
olduğunu Başlatma olmadan char [] kullandığınız zaman hakkındaki notuma bakın. –