<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="https://publishpress.com/"
	>

<channel>
	<title>آموزش برنامه نویسی به زبان C</title>
	<atom:link href="https://melec.ir/tag/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-c/feed/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/tag/آموزش-برنامه-نویسی-به-زبان-c/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Sun, 22 Mar 2020 06:32:06 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://melec.ir/micromilad/wp-content/uploads/2016/02/logo-1.png</url>
	<title>آموزش برنامه نویسی به زبان C</title>
	<link>https://melec.ir/tag/آموزش-برنامه-نویسی-به-زبان-c/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>تبدیل نوع متغیرها در زبان C یا Type Casting</title>
		<link>https://melec.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c-%db%8c%d8%a7-type-casting/</link>
					<comments>https://melec.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c-%db%8c%d8%a7-type-casting/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 06:27:58 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[تبدیل متغیر float به int]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[آموزش برنامه نویسی به زبان C]]></category>
		<category><![CDATA[برنامه نویسی C]]></category>
		<category><![CDATA[تبدیل نوع متغیرها در زبان C]]></category>
		<category><![CDATA[Type Casting]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29759</guid>

					<description><![CDATA[<p>تبدیل نوع متغیرها در زبان C چیست؟ تبدیل نوع(typecasting)، تبدیل یک نوع داده به نوع دیگر می باشد.همچنین با نام تبدیل داده(data conversion),یا تبدیل نوع(type conversion) خوانده می شوند.این مفهوم یکی از مفاهیمی است که در برنامه نویسی C معرفی شده است. برنامه نویسی C دو نوع عمل تبدیل داده فراهم آورده است: تبدیل نوع ضمنی(implicit) تبدیل نوع صریح(explicit) تبدیل نوع ضمنی تبدیل نوع ضمنی به معنی تبدیل نوع داده بدون از دست دادن معنای اصلی آن است. این تبدیل نوع در زمانهایی مناسب است که بخواهیم نوع داده را بدون تغییر محسوس مقدار ذخیره شده در متغیر، تغییر دهیم. هنگامی که مقداری را در نوع داده سازگار با آن کپی می کنیم، تبدیل نوع ضمنی به صورت خودکار انجام می شود. هنگام تبدیل، قوانین سختگیرانه مربوط به تبدیل اعمال می شود. اگر عملوندها دو نوع متفاوت داده باشند، آنگاه عملوندی که نوع داده پایین تری دارد، به صورت خودکار &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c-%db%8c%d8%a7-type-casting/">تبدیل نوع متغیرها در زبان C یا Type Casting</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d9%86%d9%88%d8%b9-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c-%db%8c%d8%a7-type-casting/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free</title>
		<link>https://melec.ir/%d8%aa%d8%ae%d8%b5%db%8c%d8%b5-%d8%ad%d8%a7%d9%81%d8%b8%d9%87-%d9%be%d9%88%db%8c%d8%a7-%d8%af%d8%b1-c-%d8%a8%d8%a7-malloc-callco-realloc-free/</link>
					<comments>https://melec.ir/%d8%aa%d8%ae%d8%b5%db%8c%d8%b5-%d8%ad%d8%a7%d9%81%d8%b8%d9%87-%d9%be%d9%88%db%8c%d8%a7-%d8%af%d8%b1-c-%d8%a8%d8%a7-malloc-callco-realloc-free/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 22 Mar 2020 05:38:47 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[مدیریت حافظه در C]]></category>
		<category><![CDATA[آموزش برنامه نویسی به زبان C]]></category>
		<category><![CDATA[آموزش برنامه نویسی C]]></category>
		<category><![CDATA[تخصیص حافظه در C]]></category>
		<category><![CDATA[حافظه پویا در C]]></category>
		<category><![CDATA[حافظه پویا]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29747</guid>

					<description><![CDATA[<p>پیش از آموختن تخصیص حافظه پویا در C ، باید بدانیم که: مدیریت حافظه در C چگونه عمل می کند؟ و در ادامه با تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free و آشنا می‌شویم. مدیریت حافظه در C چگونه عمل می کند؟ وقتی که یک متغیر از نوع داده پایه را اعلان می کنیم، کامپایلر C به صورت خودکار فضای حافظه از یک استخر حافظه به آن اختصاص می دهد که پشته(stack) نام دارد. برای مثال، یک متغیر float هنگام اعلان معمولاً 4 بایت فضا(متناسب با پلتفرم) اشغال می کند. با استفاده از عملگر sizeof می توان این موضوع را تایید کرد: #include &#60;stdio.h&#62; int main() { float x; printf("The size of float is %d bytes", sizeof(x)); return 0;} خروجی برابر خواهد بود با: The size of float is 4 bytes همچنین، به یک آرایه با اندازه مشخص بلوکی پیوسته از حافظه اختصاص داده &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%aa%d8%ae%d8%b5%db%8c%d8%b5-%d8%ad%d8%a7%d9%81%d8%b8%d9%87-%d9%be%d9%88%db%8c%d8%a7-%d8%af%d8%b1-c-%d8%a8%d8%a7-malloc-callco-realloc-free/">تخصیص حافظه پویا در C با malloc ، calloc ، realloc و free</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%aa%d8%ae%d8%b5%db%8c%d8%b5-%d8%ad%d8%a7%d9%81%d8%b8%d9%87-%d9%be%d9%88%db%8c%d8%a7-%d8%af%d8%b1-c-%d8%a8%d8%a7-malloc-callco-realloc-free/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>توابع در زبان C</title>
		<link>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/</link>
					<comments>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/#comments</comments>
		
		<dc:creator><![CDATA[احسان پناهی]]></dc:creator>
		<pubDate>Sun, 08 Mar 2020 15:02:11 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[آموزش برنامه نویسی C]]></category>
		<category><![CDATA[انواع توابع در زبان c]]></category>
		<category><![CDATA[توابع در زبان C]]></category>
		<category><![CDATA[تعریف تابع در زبان C]]></category>
		<category><![CDATA[آموزش برنامه نویسی به زبان C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29593</guid>

					<description><![CDATA[<p>در این جلسه توابع در زبان C را همراه با مثال یادمیگریم. اول از همه باید بدونیم تابع چیست؟ توابع در برنامه نویسی یک بلوک کد با قابلیت استفاده مجدد است که تست و درک برنامه را آسان کرده و بدون تغییر برنامه فراخواننده، به راحتی می توان آنها را ویرایش کرد. توابع به منظور تقسیم بندی کدها و ماجوله سازی برنامه برای نتایج بهتر و موثرتر استفاده می شوند. به طور خلاصه، برنامه‌های بزرگتر به زیربرنامه‌های متعددی تقسیم شده که تابع نامیده می شوند. وقتی یک برنامه بزرگ را به توابع متعدد تقسیم می کنید، مدیریت هر تابع به صورت مجزا آسان خواهد گردید. هروقت که خطایی در برنامه رخ دهد، به راحتی تابع معیوب را بررسی کرده و خطاهای آن را تصحیح می کنید. به هنگام نیاز، به راحتی می توانید توابع را فراخوانی کرده که این به صورت خودکار به صرفه جویی در زمان و فضا منجر خواهد &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/">توابع در زبان C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-c/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>کلیدواژه ها، ثابت ها، متغیرها و انواع داده ها در C</title>
		<link>https://melec.ir/%d8%ab%d8%a7%d8%a8%d8%aa-%d9%87%d8%a7-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d9%88-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d9%87%d8%a7-%d8%af%d8%b1-c/</link>
					<comments>https://melec.ir/%d8%ab%d8%a7%d8%a8%d8%aa-%d9%87%d8%a7-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d9%88-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d9%87%d8%a7-%d8%af%d8%b1-c/#comments</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Thu, 30 Jan 2020 06:10:40 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[آموزش برنامه نویسی به زبان C]]></category>
		<category><![CDATA[انواع داده‌ها در زبان C]]></category>
		<category><![CDATA[متغیرها در زبان C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29288</guid>

					<description><![CDATA[<p>نشانه ها(توکن)، کلیدواژه ها، شناسه ها، ثابت ها، متغیرها و نوع داده ها در C، در این مبحث، موارد زیر را می آموزیم: مجموعه کاراکتری چیست؟ نشانه(توکن) کلیدواژه ها و شناسه ها متغیر چیست؟ نوع داده صحیح(integer) نوع داده ممیزشناور(floating point) ثابت ها مجموعه کاراکتری چیست؟ همانند هر زبان برنامه نویسی، زبان C  نیز مجموعه کاراکتری خود را دارا می باشد. یک برنامه، مجموعه ای از دستورالعمل هاست که با اجرایشان خروجی تولید می شود. داده ای که توسط یک برنامه پردازش می شود شامل انواع کاراکترها و نشانه ها(سمبل) می باشد.خروجی تولید شده نیز ترکیبی از کاراکترها و نشانه است. مجموعه کاراکتری در C به حروف الفبا اعداد کاراکترهای ویژه فضاهای سفید(فضاهای خالی) تقسیم می شود. کامپایلر همواره استفاده از کاراکترها را نادیده میگیرد، اما این کاراکترها به طور گسترده برای قالب بندی داده استفاده می شوند. در زیر مجمعه کاراکتری در برنامه نویسی  C آمده است: حروف الفبا &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%d8%ab%d8%a7%d8%a8%d8%aa-%d9%87%d8%a7-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d9%88-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d9%87%d8%a7-%d8%af%d8%b1-c/">کلیدواژه ها، ثابت ها، متغیرها و انواع داده ها در C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%d8%ab%d8%a7%d8%a8%d8%aa-%d9%87%d8%a7-%d9%85%d8%aa%d8%ba%db%8c%d8%b1%d9%87%d8%a7-%d9%88-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d9%87%d8%a7-%d8%af%d8%b1-c/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
		<item>
		<title>نحوه قرار دادن توضیحات یا کامنت در برنامه نویسی C</title>
		<link>https://melec.ir/%da%a9%d8%a7%d9%85%d9%86%d8%aa-%d8%af%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/</link>
					<comments>https://melec.ir/%da%a9%d8%a7%d9%85%d9%86%d8%aa-%d8%af%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/#comments</comments>
		
		<dc:creator><![CDATA[مترجمان]]></dc:creator>
		<pubDate>Thu, 30 Jan 2020 05:20:25 +0000</pubDate>
				<category><![CDATA[آموزش زبان C]]></category>
		<category><![CDATA[زبان c]]></category>
		<category><![CDATA[کامنت]]></category>
		<category><![CDATA[برنامه نویسی زبان سی]]></category>
		<category><![CDATA[برنامه نویسی زبان C]]></category>
		<category><![CDATA[آموزش برنامه نویسی به زبان C]]></category>
		<guid isPermaLink="false">https://melec.ir/?p=29283</guid>

					<description><![CDATA[<p>کامنت در زبان C به چه معناست؟ کامنت توضیح یا توصیفی راجع به کدهای برنامه است. کامنت به توسعه دهنده کمک میکند تا منطق کد خود را توضیح داده و خوانایی برنامه را بهبود می بخشد. در زمان اجرا،کامنت از طرف کامپایلر نادیده گرفته شده و ترجمه نمی شود. دو نوع کامنت در زبان C  وجود دارد: کامنتی که با اسلش ستاره (/*) شروع شده و با ستاره اسلش(*/) به پایان می رسد، می توان آن را در هرجایی از برنامه در یک یا چندین خط قرار داد. کامنت های تک خطی که از دو اسلش (//) استفاده می کنند و یک خط را به کامنت اختصاص دهند. مثال کامنت تک خطی // single line comment example در زیر مثال هایی از این نوع کامنت می بینیم // C program to demo // Single Line comment #include &#60;stdio.h&#62; int main(void) { // This is a single line comment printf("Melec.ir"); return &#8230;</p>
<p>برای مشاهده این مطلب بصورت کامل روی لینک زیر کلیک کنید:<br />
<a href="https://melec.ir/%da%a9%d8%a7%d9%85%d9%86%d8%aa-%d8%af%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/">نحوه قرار دادن توضیحات یا کامنت در برنامه نویسی C</a></p>
]]></description>
		
					<wfw:commentRss>https://melec.ir/%da%a9%d8%a7%d9%85%d9%86%d8%aa-%d8%af%d8%b1-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<series:name><![CDATA[C Programming Language]]></series:name>
	</item>
	</channel>
</rss>
