> int var1 = 15;
> int var2
> = 25;
>
> int * p = &var1;
> *p = 45;
> P = &var2; // Of course, you mean a small p
> // not a capital one (Remeber that C is case sensitive)
> *p = 35;
>
> printf(“%d”,var1);
> putc(‘\n’);
> printf(“%d”,var2);
> putc(‘\n’);
> printf(“%d”,p);
>
> /*
> The
> result was:
> 45
> 25
> 2335120
> */
>
void Foo(int iFirst, int iSecond)
{
int iTemp = iFirst;
iFirst = iSecond;
iSecond = iTemp;
}
void Foo(int *pFirst, int *pSecond)
{
int iTemp = *pFirst;
*pFirst = *pSecond;
*pSecond = iTemp;
}
#include
void main()
{
printf("%d",sizeof(char));
putchar('\n');
printf("%d",sizeof(unsigned char));
putchar('\n');
printf("%d",sizeof(short));
putchar('\n');
printf("%d",sizeof(unsigned short));
putchar('\n');
printf("%d",sizeof(int));
putchar('\n');
printf("%d",sizeof(unsigned int));
putchar('\n');
printf("%d",sizeof(long));
putchar('\n');
printf("%d",sizeof(unsigned long));
putchar('\n');
}
TYPE Function_Name(Parameters)
{
// What The Fynction Will Do
return // Variable
}
double square(double num)
{
double num2; // هذا السطر هو فقط لانشاء متغير لنحفظ فيه قيمة حاصل ضرب num بنفسه
num2 = num*num;
return num2;
}
double square(double num)
{
return num*num;
}
#include
using namespace std;
double square(double num)
{
return num*num;
}
void main()
{
double x=0;
cin >> x;
cout << "Please Insert A Number To Give You The Square Of It" << endl;
cout << "The Number You Did Entered Is : " << x << " ." << endl <<
"The Square Of: " << x << " Is: " << square(x) << " ." << endl;
}
void print_square()
{
cout << square(x);
}
void main()
{
input();
multiplication(x,y);
outpout();
}
#include
#include
int g_x, g_y , g_resultat ;
void input();
void multiplication(int x, int y);
void outpout();
int main()
{
input() ;
multiplication(g_x,g_y);
outpout();
return 0;
}
void input (){
scanf("%d",&g_x);
scanf("%d",&g_y);
}
void multiplication(int x, int y){
g_resultat = g_x*g_y ;
}
void outpout(){
printf( "%d x %d = %d \n",g_x,g_y,g_resultat);
}
وفي 20 تشرين الثاني 2008 10:35 ص، أعرب tombston عن رأيه بالموقف كالآتي:
البرنامج يؤدي دوره كما يجب لكن هل هذا ما كان يهدف اليه ؟ ام انني استخدمة طريقة خاطئة .وفي 20 نوفمبر 2008 10:44 ص، قال عبد اللطيف حاجي علي متحمساً:
ذلك أنها تستخدم متغيرات عامة (global) والذي يعتبر خطأ في معظم الحالاتوفي 20 نوفمبر 2008 10:44 ص، ظهر شبح ابتسامة على وجه عبد اللطيف حاجي علي وهو يقول:
حيث أن الطريقة "الصحيحة" باستخدام لغة C قد تكون طريقة "خاطئة" في لغة C++أما في 20 نوفمبر 2008 10:44 ص، فقد تنهد عبد اللطيف حاجي علي بارتياح وهو يرد:
هل تستطيع تغيير البرنامج بحيث تستغني عن هذه المتغيرات؟في 20 نوفمبر 2008 10:44 ص، غمغم عبد اللطيف حاجي علي باستغراب قائلاً:
هل تستطيع تحويل هذا البرنامج إلى لغة C++?void multiplication(int x, int y)
{
g_resultat = g_x*g_y ;
}