السـﻻم عليكم ..
يا اخوان عندي سؤال :
في هذا الدرس تعلمنا ان نكتب بهذه الطريقة :
#include <stdio.h>
main ()
{
printf (" Hello Sami \n");
}لكني قرأت في احد المواقع اﻻجنبية طريقة اخرى لكتابة الكود .. وهي :
#include <stdio.h>
int main( argc, argv )
int argc;
char *argv[];
{
puts( "Hello World!" );
exit( 0 );
}وحاولت اجرب طريقة اخرى من عندي على الشكل التالي :
# include <stdio.h>
main ()
{
puts (" Hello sami");
}بابدال كلمة printf بكلمة puts .. فكانت النتائج كلها واحدة ..
طيب عندي كم سؤال :
1- printf = puts بالعمل .. صح ام هناك تفصيل ؟
2- ممكن احد يشرح لي الكود الثاني وماذا تعني المعطيات التي تحتويه ؟
3- لماذا اضاف exit )0) وهل تعمل عمل return او break في السي ++ ؟