المشاركات : 2
المواضيع 2
:
: 0
الإنتساب : Apr 2012
السلام عليكم اخواني
ما هو الفرق بين
PHP كود :
name : type = value;
name = value;
و ما الهدف من تصريح نوع الثوابت ؟
المشاركات : 632
المواضيع 66
:
: 6
الإنتساب : Jul 2010
الفرق هو أنه عندما تقوم بتحديد النوع سيلتزم الكومبايلر بذلك النوع
أما اذا لم تقم بتحديده .. فسيقوم الكومبايلر باختيار النوع الملائم لذلك
عندما تحدد نوع الثابت .. فبدورك قمت بتحديد نوع الحجم
أما في الخيار الثاني .. فسيقوم الكومبايلر بتحديد الحجم المناسب للثابت
ألق نظرة على هذا المثال البسيط :
PHP كود :
const A : integer = 10;
const B = 10;
procedure TForm3.Button1Click(Sender: TObject);
begin
ShowMessage(IntToStr(SizeOf(A)));// 4 Bytes
ShowMessage(IntToStr(SizeOf(B)));// 1 Byte
end;
Open Your Source .. Open Your Mind