<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://script.spoken-tutorial.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=C_and_C%2B%2B%2FC2%2FFirst-C-Program%2FEnglish</id>
		<title>C and C++/C2/First-C-Program/English - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://script.spoken-tutorial.org/index.php?action=history&amp;feed=atom&amp;title=C_and_C%2B%2B%2FC2%2FFirst-C-Program%2FEnglish"/>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;action=history"/>
		<updated>2026-04-27T16:54:59Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.23.17</generator>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;diff=12548&amp;oldid=prev</id>
		<title>Ashwini at 06:57, 2 July 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;diff=12548&amp;oldid=prev"/>
				<updated>2014-07-02T06:57:20Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:57, 2 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to compile it &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to compile it &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;execute it &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We will also explain some common errors and their solution. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We will also explain some common errors and their solution. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ashwini</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;diff=12541&amp;oldid=prev</id>
		<title>Ashwini at 06:45, 2 July 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;diff=12541&amp;oldid=prev"/>
				<updated>2014-07-02T06:45:11Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:45, 2 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to compile it &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to compile it &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;execute it&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We will also explain some common errors and their solution. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We will also explain some common errors and their solution. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ashwini</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;diff=12540&amp;oldid=prev</id>
		<title>Ashwini at 06:44, 2 July 2014</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;diff=12540&amp;oldid=prev"/>
				<updated>2014-07-02T06:44:26Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 06:44, 2 July 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to compile it &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to compile it &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to execute it &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;How to execute it&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We will also explain some common errors and their solution. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;We will also explain some common errors and their solution. &amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ashwini</name></author>	</entry>

	<entry>
		<id>https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;diff=12537&amp;oldid=prev</id>
		<title>Ashwini: Created page with ''''Title of script:''' First C program  '''Author:''' Ashwini Patil  '''Keywords: C Program, printf(), int main(), Video Tutorial'''    {| style=&quot;border-spacing:0;&quot; | style=&quot;bord…'</title>
		<link rel="alternate" type="text/html" href="https://script.spoken-tutorial.org/index.php?title=C_and_C%2B%2B/C2/First-C-Program/English&amp;diff=12537&amp;oldid=prev"/>
				<updated>2014-07-02T06:39:15Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;#039;&amp;#039;&amp;#039;&amp;#039;Title of script:&amp;#039;&amp;#039;&amp;#039; First C program  &amp;#039;&amp;#039;&amp;#039;Author:&amp;#039;&amp;#039;&amp;#039; Ashwini Patil  &amp;#039;&amp;#039;&amp;#039;Keywords: C Program, printf(), int main(), Video Tutorial&amp;#039;&amp;#039;&amp;#039;    {| style=&amp;quot;border-spacing:0;&amp;quot; | style=&amp;quot;bord…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Title of script:''' First C program&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Ashwini Patil&lt;br /&gt;
&lt;br /&gt;
'''Keywords: C Program, printf(), int main(), Video Tutorial'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;border-spacing:0;&amp;quot;&lt;br /&gt;
| style=&amp;quot;border-top:0.002cm solid #000000;border-bottom:0.002cm solid #000000;border-left:0.002cm solid #000000;border-right:none;padding:0.097cm;&amp;quot;| &amp;lt;center&amp;gt;'''Visual Cue'''&amp;lt;/center&amp;gt;&lt;br /&gt;
| style=&amp;quot;border:0.002cm solid #000000;padding:0.097cm;&amp;quot;| &amp;lt;center&amp;gt;'''Narration'''&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| Slide 1 &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Welcome to the spoken tutorial on First C program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| Slide 2 &lt;br /&gt;
&lt;br /&gt;
Learning Objectives &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| In this tutorial we will learn, &lt;br /&gt;
&lt;br /&gt;
How to write a simple C program &lt;br /&gt;
&lt;br /&gt;
How to compile it &lt;br /&gt;
&lt;br /&gt;
How to execute it &lt;br /&gt;
&lt;br /&gt;
We will also explain some common errors and their solution. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| Slide 3 &lt;br /&gt;
&lt;br /&gt;
System Requirements &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| To record this tutorial, I am using &lt;br /&gt;
&lt;br /&gt;
Ubuntu operating system version 11.10 &lt;br /&gt;
&lt;br /&gt;
and GCC Compiler version 4.6.1 on Ubuntu. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| Slide 4 &lt;br /&gt;
&lt;br /&gt;
Prerequisites &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| To practice this tutorial, &lt;br /&gt;
&lt;br /&gt;
You should be familiar with Ubuntu Operating System. &lt;br /&gt;
&lt;br /&gt;
And an editor. &lt;br /&gt;
&lt;br /&gt;
Some editors are vim and gedit &lt;br /&gt;
&lt;br /&gt;
I will use gedit in this tutorial. &lt;br /&gt;
&lt;br /&gt;
For relevant tutorials please visit our website which is as shown: &lt;br /&gt;
&lt;br /&gt;
[http://spoken-tutorial.org/ http://spoken-tutorial.org] &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| /*Switch to Terminal*/ &lt;br /&gt;
&lt;br /&gt;
Open the terminal using Ctrl + Alt + T or alternately, &lt;br /&gt;
&lt;br /&gt;
Click on Applications-&amp;gt; Accessories -&amp;gt; Terminal &lt;br /&gt;
&lt;br /&gt;
At the command prompt type: gedit firstprog.c &lt;br /&gt;
&lt;br /&gt;
Type: &lt;br /&gt;
&lt;br /&gt;
'''//My first C program''' &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Let me tell you how to write a C program through an example &lt;br /&gt;
&lt;br /&gt;
Open the terminal Window by pressing '''Ctrl, Alt '''and '''T''' keys Simultaneously on your keyboard. &lt;br /&gt;
&lt;br /&gt;
Now lets open the text editor, So at the prompt type: &lt;br /&gt;
&lt;br /&gt;
'''&amp;quot;gedit&amp;quot;''' space '''&amp;quot;talk&amp;quot;''' dot '''&amp;quot;c&amp;quot;''' space '''&amp;amp;'''(ampersand sign) &lt;br /&gt;
&lt;br /&gt;
We used the ampersand'''(&amp;amp;)''' to free up the prompt &lt;br /&gt;
&lt;br /&gt;
Please note that all the '''C''' files will have extension dot '''&amp;quot;c&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
Now Press '''Enter. '''&lt;br /&gt;
&lt;br /&gt;
The text editor has opened. &lt;br /&gt;
&lt;br /&gt;
Let us start to write a program. &lt;br /&gt;
&lt;br /&gt;
Type double slash “'''//”''' space &lt;br /&gt;
&lt;br /&gt;
“'''My first C program”.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| '''//My first C program''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Here, double slash is used to comment the line. &lt;br /&gt;
&lt;br /&gt;
Comments are used to understand the flow of program. &lt;br /&gt;
&lt;br /&gt;
It is useful for documentation. &lt;br /&gt;
&lt;br /&gt;
It gives us information about the program. &lt;br /&gt;
&lt;br /&gt;
The double slash is called as '''single line comment.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Highlight '''//''' &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;#include &amp;lt;stdio.h&amp;gt; &amp;lt;/nowiki&amp;gt;'''&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now press '''Enter''' &lt;br /&gt;
&lt;br /&gt;
Type &amp;quot;hash '''(#)''' '''include''' (space) opening bracket, closing bracket. &lt;br /&gt;
&lt;br /&gt;
It is always a good practice to complete the brackets first, and then start writing inside it. &lt;br /&gt;
&lt;br /&gt;
Now, Inside the bracket, type: &lt;br /&gt;
&lt;br /&gt;
'''&amp;quot;stdio&amp;quot;''' dot '''&amp;quot;h&amp;quot; '''&lt;br /&gt;
&lt;br /&gt;
'''stdio.h''' is a '''header file''' &lt;br /&gt;
&lt;br /&gt;
A program must contain this header file when it uses standard input/output functions &lt;br /&gt;
&lt;br /&gt;
Now press '''Enter '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;#include&amp;lt;stdio.h&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main() &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Type: &amp;quot;'''int''' (space) '''main()'''&amp;quot; (opening bracket and closing bracket) &lt;br /&gt;
&lt;br /&gt;
'''main()''' is a special function. &lt;br /&gt;
&lt;br /&gt;
It denotes that the execution of the program begins from this line. &lt;br /&gt;
&lt;br /&gt;
The opening bracket and closing bracket is called as paranthesis. &lt;br /&gt;
&lt;br /&gt;
Paranthesis followed by '''main()''' is to tell the user that main is a function. &lt;br /&gt;
&lt;br /&gt;
Here the '''int main()''' function takes no arguments. It returns a value of type integer. &lt;br /&gt;
&lt;br /&gt;
We will learn about data types in another tutorial. &lt;br /&gt;
&lt;br /&gt;
Now let us switch to the slides to know more about the '''main()''' function. &lt;br /&gt;
&lt;br /&gt;
Let us go tot he next slide. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Slide 5 &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Every program should have one '''main''' function. &lt;br /&gt;
&lt;br /&gt;
There should NOT be more than one main function. &lt;br /&gt;
&lt;br /&gt;
Otherwise, the compiler cannot locate the beginning of the program. &lt;br /&gt;
&lt;br /&gt;
The empty pair of parentheses indicate that main has no arguments. &lt;br /&gt;
&lt;br /&gt;
The concept of arguments will be discussed in detail in the upcoming tutorials. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;#include&amp;lt;stdio.h&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main() &lt;br /&gt;
&lt;br /&gt;
{ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now let us come back to our program, &lt;br /&gt;
&lt;br /&gt;
Press '''Enter''' &lt;br /&gt;
&lt;br /&gt;
type: '''{''' (opening curly bracket) &lt;br /&gt;
&lt;br /&gt;
The opening curly bracket marks the beginning of the function '''main. '''&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;#include&amp;lt;stdio.h&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main() &lt;br /&gt;
&lt;br /&gt;
{ &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Then&lt;br /&gt;
&lt;br /&gt;
Type: '''}''' (Closing curly bracket) &lt;br /&gt;
&lt;br /&gt;
The Closing bracket indicates the end of the function '''main.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now inside the bracket &lt;br /&gt;
&lt;br /&gt;
press enter twice, move the cursor one line up &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Indentation makes the code easier to read &lt;br /&gt;
&lt;br /&gt;
It also helps to locate errors faster &lt;br /&gt;
&lt;br /&gt;
So let us give three space here. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;#include&amp;lt;stdio.h&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main() &lt;br /&gt;
&lt;br /&gt;
{ &lt;br /&gt;
&lt;br /&gt;
printf(&amp;quot;Talk To a Teacher \n&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| And Type: &lt;br /&gt;
&lt;br /&gt;
'''printf''' opening bracket closing bracket '''()''' &lt;br /&gt;
&lt;br /&gt;
'''printf()''' is a standard '''C''' function to print the output on the terminal. &lt;br /&gt;
&lt;br /&gt;
Here inside the brackets, within double quotes, &lt;br /&gt;
&lt;br /&gt;
Anything within the double quotes in the '''printf''' statement will be printed on the terminal. &lt;br /&gt;
&lt;br /&gt;
Type: &lt;br /&gt;
&lt;br /&gt;
'''Talk To a Teacher''' backward slash '''(\)''' and '''&amp;quot;n&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
'''\n''' (BackSlash n) signifies newline, &lt;br /&gt;
&lt;br /&gt;
As a result after the execution of the printf function the cursor moves to the new line. &lt;br /&gt;
&lt;br /&gt;
Every '''C''' statement must end with a semicolon'''(;)''' &lt;br /&gt;
&lt;br /&gt;
Hence Type it at the end of this line. &lt;br /&gt;
&lt;br /&gt;
Semicolon'''(;)''' acts as a statement terminator. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;#include&amp;lt;stdio.h&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main() &lt;br /&gt;
&lt;br /&gt;
{ &lt;br /&gt;
&lt;br /&gt;
printf(&amp;quot;Talk To a Teacher \n&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
return 0; &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now press '''Enter''' &lt;br /&gt;
&lt;br /&gt;
Give three space here. &lt;br /&gt;
&lt;br /&gt;
And type ''''return''' (space)'''0'''' and a semicolon ''''&amp;lt;nowiki&amp;gt;;'&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
This statement returns the integer zero. &lt;br /&gt;
&lt;br /&gt;
An integer has to be returned for this function. &lt;br /&gt;
&lt;br /&gt;
Because the function type is int. &lt;br /&gt;
&lt;br /&gt;
The return statement marks the end of the executable statements. &lt;br /&gt;
&lt;br /&gt;
We will learn more about the returned values in another tutorial. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &amp;lt;nowiki&amp;gt;#include&amp;lt;stdio.h&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main() &lt;br /&gt;
&lt;br /&gt;
{ &lt;br /&gt;
&lt;br /&gt;
printf(&amp;quot;Talk To a Teacher \n&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
return 0; &lt;br /&gt;
&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
'''Type:''' &lt;br /&gt;
&lt;br /&gt;
'''gcc talk.c -o myoutput''' &lt;br /&gt;
&lt;br /&gt;
'''Highlight''' &lt;br /&gt;
&lt;br /&gt;
'''gcc''' &lt;br /&gt;
&lt;br /&gt;
'''talk.c''' &lt;br /&gt;
&lt;br /&gt;
'''-o myoutput''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now Click on the '''&amp;quot;Save&amp;quot;''' button to save the file. &lt;br /&gt;
&lt;br /&gt;
It is a good habit to save files frequently. &lt;br /&gt;
&lt;br /&gt;
This will protect you from sudden power failures. &lt;br /&gt;
&lt;br /&gt;
It will also be useful in case the applications were to crash. &lt;br /&gt;
&lt;br /&gt;
Let us now compile the program &lt;br /&gt;
&lt;br /&gt;
Come back to our terminal &lt;br /&gt;
&lt;br /&gt;
Type: '''&amp;quot;gcc&amp;quot;''' space “'''talk.c”''' space hyphen '''o''' space “'''myoutput&amp;quot;''' &lt;br /&gt;
&lt;br /&gt;
'''gcc''' is the compiler. &lt;br /&gt;
&lt;br /&gt;
'''talk.c''' is the filename. &lt;br /&gt;
&lt;br /&gt;
'''-o''' '''myoutput''' says that the executable should go to the file myoutput. &lt;br /&gt;
&lt;br /&gt;
Now press '''Enter''' &lt;br /&gt;
&lt;br /&gt;
We see that the program is compiled. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Type: &lt;br /&gt;
&lt;br /&gt;
'''ls -lrt''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| By typing '''ls -lrt''', we can see that '''myoutput''' is the last file to be created. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| '''Type:''' &lt;br /&gt;
&lt;br /&gt;
'''./myoutput''' &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| To execute the program, &lt;br /&gt;
&lt;br /&gt;
type '''./myoutput''' (dot slash &amp;quot;myoutput&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
press '''Enter '''&lt;br /&gt;
&lt;br /&gt;
Here the output is displayed as: &amp;quot;Talk To a Teacher&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| As I said before, return is the last statement to be executed. &lt;br /&gt;
&lt;br /&gt;
Thus after the return statement nothing will be executed. &lt;br /&gt;
&lt;br /&gt;
Let us try it out. &lt;br /&gt;
&lt;br /&gt;
Come back to our program. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| After the return statement let us include one more printf statment. &lt;br /&gt;
&lt;br /&gt;
Give space here. &lt;br /&gt;
&lt;br /&gt;
'''printf''' opening bracket closing bracket '''()''' &lt;br /&gt;
&lt;br /&gt;
inside the brackets, within double quotes, &lt;br /&gt;
&lt;br /&gt;
type: “'''Welcome”''' backslash '''n''' &lt;br /&gt;
&lt;br /&gt;
At the end type a semicolon '''&amp;lt;nowiki&amp;gt;;&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Click on '''Save''' &lt;br /&gt;
&lt;br /&gt;
Let us compile and execute. &lt;br /&gt;
&lt;br /&gt;
Come back to our terminal. &lt;br /&gt;
&lt;br /&gt;
You can recall the previously entered command by using up arrow key. &lt;br /&gt;
&lt;br /&gt;
That is what I did now. &lt;br /&gt;
&lt;br /&gt;
We see that the second statement '''Welcome''' is not executed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now come back to our program. &lt;br /&gt;
&lt;br /&gt;
Let us write the Welcome statement above the return statement. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Click on Save &lt;br /&gt;
&lt;br /&gt;
Let us compile and execute. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| We see that the second printf statement Welcome has also been executed. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Errors &lt;br /&gt;
&lt;br /&gt;
Type: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;stdioh&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now,let us see the common errors which we can come across &lt;br /&gt;
&lt;br /&gt;
Come back to our program. &lt;br /&gt;
&lt;br /&gt;
Now suppose here I will miss the dot ''''.'''' in &lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;nowiki&amp;gt;&amp;lt;stdio.h&amp;gt;&amp;lt;/nowiki&amp;gt;''' &lt;br /&gt;
&lt;br /&gt;
Click on '''Save '''&lt;br /&gt;
&lt;br /&gt;
Let us compile and execute. &lt;br /&gt;
&lt;br /&gt;
we see that there is an fatal error at line no.2 in our '''talk.c''' file. &lt;br /&gt;
&lt;br /&gt;
The compiler cannot find a header file with the name “'''stdioh”''' &lt;br /&gt;
&lt;br /&gt;
Hence it is giving an error &amp;quot;No such file or directory&amp;quot; and the compilation is terminated. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Let us now fix the error. &lt;br /&gt;
&lt;br /&gt;
Come back to our program. &lt;br /&gt;
&lt;br /&gt;
Reinsert the “'''.”''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| '''Click on Save''' &lt;br /&gt;
&lt;br /&gt;
Let us compile and execute. &lt;br /&gt;
&lt;br /&gt;
Yes it is working. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Error 2 &lt;br /&gt;
&lt;br /&gt;
Type: &lt;br /&gt;
&lt;br /&gt;
printf(&amp;quot;Hello World \n&amp;quot;) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| I will show you another common error. &lt;br /&gt;
&lt;br /&gt;
Let us switch back to the program. &lt;br /&gt;
&lt;br /&gt;
Now, suppose here I will miss the semicolon at the end of the line. &lt;br /&gt;
&lt;br /&gt;
Click on '''Save''' &lt;br /&gt;
&lt;br /&gt;
Let us compile and execute. &lt;br /&gt;
&lt;br /&gt;
we see that there is an error at line no.6 in our '''talk.c''' file. &lt;br /&gt;
&lt;br /&gt;
That expected semicolon before '''printf.''' &lt;br /&gt;
&lt;br /&gt;
Come back to our program. &lt;br /&gt;
&lt;br /&gt;
As I said before, semicolon acts as a statement terminator. &lt;br /&gt;
&lt;br /&gt;
So it will search for it at the end of the line 5 and at the begning of the line 6. &lt;br /&gt;
&lt;br /&gt;
This is line 6. &lt;br /&gt;
&lt;br /&gt;
This is the last place where you can put the semicolon. &lt;br /&gt;
&lt;br /&gt;
Recall that compiler also gave the error message on line 6. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Let us try what happens if you put the semicolon here. &lt;br /&gt;
&lt;br /&gt;
Click on '''Save.''' &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Let us compile and execute. &lt;br /&gt;
&lt;br /&gt;
Yes it is working. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now come back to our program. &lt;br /&gt;
&lt;br /&gt;
Let us type the semicolon here at the end of this line. &lt;br /&gt;
&lt;br /&gt;
As it is the conventional practice to type the semicolon at the end of the line. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Now click on '''Save.''' &lt;br /&gt;
&lt;br /&gt;
Let us compile and execute. &lt;br /&gt;
&lt;br /&gt;
Yes it is working. &lt;br /&gt;
&lt;br /&gt;
Now let us move back to our slides. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background-color:transparent;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Slide 7 &lt;br /&gt;
&lt;br /&gt;
Assignment &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| As an Assignment &lt;br /&gt;
&lt;br /&gt;
Write a program to print '''&amp;quot;Welcome to the World of C&amp;quot; '''&lt;br /&gt;
&lt;br /&gt;
See what happens if \n is not included in the '''printf''' statement. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| This brings us to the end of this tutorial &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| Slide 8 &lt;br /&gt;
&lt;br /&gt;
About the Spoken Tutorial Project &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Watch the video available at the link shown below&lt;br /&gt;
&lt;br /&gt;
[http://spoken-tutorial.org/ http://spoken-tutorial.org] /What\_is\_a\_Spoken\_Tutorial &lt;br /&gt;
&lt;br /&gt;
It summarises the Spoken Tutorial project &lt;br /&gt;
&lt;br /&gt;
If you do not have good bandwidth, you can download and watch it. &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| Slide Number 9 &lt;br /&gt;
&lt;br /&gt;
Spoken Tutorial Workshops &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| The Spoken Tutorial Project Team &lt;br /&gt;
&lt;br /&gt;
Conducts workshops using spoken tutorials &lt;br /&gt;
&lt;br /&gt;
Gives certificates to those who pass an online test &lt;br /&gt;
&lt;br /&gt;
For more details,please write to contact@spoken-tutorial.org &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| Slide Number 10 &lt;br /&gt;
&lt;br /&gt;
Acknowledgement &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| Spoken Tutorial Project is a part of the Talk to a Teacher project &lt;br /&gt;
&lt;br /&gt;
It is supported by the National Mission on Education through ICT, MHRD, Government of India &lt;br /&gt;
&lt;br /&gt;
More information on this Mission is available at the link shown below: http://spoken-tutorial.org\NMEICT-Intro &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:none;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0cm;&amp;quot;| Slide Number 11 &lt;br /&gt;
&lt;br /&gt;
About the contributor &lt;br /&gt;
| style=&amp;quot;border-top:none;border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;padding-top:0cm;padding-bottom:0.097cm;padding-left:0.097cm;padding-right:0.097cm;&amp;quot;| This is Ashwini Patil from IIT Bombay signing off &lt;br /&gt;
&lt;br /&gt;
Thank You for joining. &lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ashwini</name></author>	</entry>

	</feed>