int square(int x)
{
return x*x;
}و
int square(int);
{
return x*x;
}int square(int x)
{
return x*x;
}و
int square(int);
{
return x*x;
}الكتابة الأولى صحيحة و أعتقد أنها واضحة (دالة تستقبل وسيط و تُعيد مربع قيمته).
الكتابة الثانية خاطئة إلا إن كنتِ تقصدين هذه الكتابة :
int square(x) int x;
{
return x*x;
}فهي صحيحة و مُكافئة للكتابة الأولى أيضا, الكتابة السابقة تخضع للمعيار القديم لــ C.
C++ and Java, say, are presumably growing faster than plain C, but I bet C will still be around. ― Dennis Ritchie
~OoO~________--------------------------------------------________~OoO~
من مواضيعي :