تخطى إلى المحتوى

ســؤال في لغة c أرجو الاجابة عنــه 2024.

  • بواسطة

السلام عليكم
كما هو معلوم في لغة السي لا وجود لــ type booléen ولكن يمكن اخذ صحيح بـ1 و خطأ بـ 0، سؤالي اذا أخذنا variable بـ 0 وأردنا كشرط للدخول الى la boucle هو نفيها كيف نفعل في C ، ففي الباسكال لا وجود لمشكلة ولكن المشكلة في السي.
أرجو المساعدة
وشكــــــــــراا

السلام عليكم ورحمة الله وبركاته
يوجد نوع boolean في لغة السي
والتصريح عن متغير يكون بال الشكل التالي

كود:
bool variabl;

ويأخذ القيمتين 0 و1 أو true وfalse
وطريقة النفي تكون بوضع علامة تعجب قبل المتغير
مثال

كود PHP:
#include<stdio.h>
#include<conio.h>
main()
{
 
bool variabl;
 
variabl=true;
 if (!
variabl)
    
printf("yes")
    else 
printf("no");
 
getch();

اقتباس:
المشاركة الأصلية كتبت بواسطة agm1991 الجيريا
السلام عليكم ورحمة الله وبركاته
يوجد نوع boolean في لغة السي
والتصريح عن متغير يكون بال الشكل التالي

كود:
bool variabl;

ويأخذ القيمتين 0 و1 أو true وfalse
وطريقة النفي تكون بوضع علامة تعجب قبل المتغير
مثال

كود PHP:
#include<stdio.h>
#include<conio.h>
main()
{
 
bool variabl;
 
variabl=true;
 if (!
variabl)
    
printf("yes")
    else 
printf("no");
 
getch();

آه شكــــــــراا أخي الكريم على التوضيح
قالنا الأستاذ مكانش
ما نعرف وشبيـــه …

yalova ؟
تخدم ب dev ++
??
getch ;

اقتباس:
المشاركة الأصلية كتبت بواسطة yalova الجيريا

آه شكــــــــراا أخي الكريم على التوضيح
قالنا الأستاذ مكانش
ما نعرف وشبيـــه …

يعض الاحياان تلقا اسااتذة خااطيهم تصراا

اييه كيما قالك الاخ
وتوجد طرق اخرى
لكن هذي الطريقة المعتمدة

اقتباس:
المشاركة الأصلية كتبت بواسطة سارق الأحزان الجيريا
yalova ؟
تخدم ب dev ++
??
getch ;

Code_Blocks

عذرا غلطت في السم
قصدي العضو لي عطااك الحل

جربت الكود في
borland
codeblocks
كلاهما اعطاني خطأ في نوع المتغير
صراحة استغربت لما قال الاخ انو موجود
لكني متاكد من عدم وجوده
استعمل مكان bool
النوع int
وتعامل معه عادي على اساس انو bool
يعني الكود يصبح

اقتباس:
#include<stdio.h>
#include<conio.h>
main()
{
int variabl;
variabl=1;
if (!variabl)
printf("yes")
else printf("no");
getch();
}

مع مراعاة ان:
true=1
false عدا ذلك

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

هذا الموقع يستخدم Akismet للحدّ من التعليقات المزعجة والغير مرغوبة. تعرّف على كيفية معالجة بيانات تعليقك.