{"id":403,"date":"2023-09-25T17:45:13","date_gmt":"2023-09-25T17:45:13","guid":{"rendered":"https:\/\/pokharelsugam.com.np\/school-computer\/?p=403"},"modified":"2025-01-23T07:49:50","modified_gmt":"2025-01-23T07:49:50","slug":"intro-to-c-programming","status":"publish","type":"post","link":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/","title":{"rendered":"Introduction to C Programming"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Defination<\/h2>\n\n\n\n<p>C is a powerful and versatile general-purpose programming language with low-level system access that is used to write a wide variety of software, including operating systems, embedded systems, compilers, databases, and games. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Advantages of C Programming<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It is simple and easy to understand and use.<\/li>\n\n\n\n<li>It is a building block of many other programming language.<\/li>\n\n\n\n<li> C code can run on various platforms with minimal modifications.<\/li>\n\n\n\n<li>It is fast and efficient.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Disadvantages of C Programming<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It is case sensitive.<\/li>\n\n\n\n<li>The error or bugs aren&#8217;t detected after each line of code.<\/li>\n\n\n\n<li>There is no runtime checking in c language.<\/li>\n\n\n\n<li>As the program extends it is very difficult to fix the bugs.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Feature of C Programming<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It is structured programming language.<\/li>\n\n\n\n<li>It offers low-level memory manipulation and direct hardware interaction.<\/li>\n\n\n\n<li>C code can be compiled and run on various platforms with minor adjustments.<\/li>\n\n\n\n<li>C provides a rich library of functions for tasks like I\/O, math, and string manipulation.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Why C Programming is called structured programming language?<\/h2>\n\n\n\n<p>C programming is called structured programming because it emphasizes organizing code into clear, logical structures using functions and control flow constructs like loops and conditionals, enhancing code readability and maintainability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Structure of C Program<\/h2>\n\n\n\n<div class=\"wp-block-uagb-image uagb-block-02fef123 wp-block-uagb-image--layout-default wp-block-uagb-image--effect-static wp-block-uagb-image--align-none\"><figure class=\"wp-block-uagb-image__figure\"><img decoding=\"async\"  sizes=\"auto, (max-width: 480px) 150px\" src=\"https:\/\/drive.google.com\/uc?id=1ebYxflRC1rfz2AcoIMrufRHavGCF86lv\" alt=\"\" width=\"804\" height=\"229\" title=\"\" loading=\"lazy\" role=\"img\"\/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The &#8216;#include&#8217; in the first line of the program is called a preprocessor directive.<\/li>\n\n\n\n<li>The next statement is the main() function. This is the place where the execution of the C program begins.<\/li>\n\n\n\n<li>Each expression must end with semicolon (;).<\/li>\n\n\n\n<li>Next comes the opening brace &#8216;{&#8221; which indicates the beginning of the function.<\/li>\n\n\n\n<li>The closing brace &#8216;}&#8217; indicates the end of the function.<\/li>\n\n\n\n<li>&#8216;\/\/&#8230;&#8230;&#8230;&#8230;&#8230;&#8217; is used for single line remarks.<\/li>\n\n\n\n<li>&#8216;\/*&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.*\/&#8217; is used for multiline remarks.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Preprocessor<\/h2>\n\n\n\n<p>The C preprocessor is a text processing tool that is used to modify the source code of a C program before it is compiled. It handle directives for the following in c program<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Source file inclusion (#include)<\/li>\n\n\n\n<li>Macro definition (#define)<\/li>\n\n\n\n<li>Conditional inclusion(#if, #ifdef, #elif, #endif)<\/li>\n\n\n\n<li>Miscellaneous directives (#,pragma, #undef, #error)<\/li>\n<\/ul>\n\n\n\n<p><strong>File Inclusion<\/strong> <\/p>\n\n\n\n<p>#include&lt;filename&gt; ; in specific directory, if you use DevC++ then in C:\/Dev-Cpp\/include<\/p>\n\n\n\n<p>#include &#8220;filename&#8221; ; in specific and current directory(cpp saved files location)<\/p>\n\n\n\n<p><strong>Macro define<\/strong><\/p>\n\n\n\n<p>The declaration of variable by using #define is called macro define<\/p>\n\n\n\n<p>#define PI 3.1416<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Header Files<\/h2>\n\n\n\n<p>A file that is defined to be included at the beginning of a program in C language that contains the definitions of data types and declarations of variables used by the functions in the program is called header file.<\/p>\n\n\n\n<p>It is placed at top of the every program and it&#8217;s file extension is &#8216;.h&#8217;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Header Files<\/strong><\/td><td><strong>Description<\/strong><\/td><td><strong>Main functions<\/strong><\/td><\/tr><tr><td>stdio.h<\/td><td>Standard input and output<\/td><td>gets(), puts(), gstchar(), scanf(), printf(), rename (), etc<\/td><\/tr><tr><td>conio.h<\/td><td>Console input output (for DOS complier)<\/td><td>getch(), getche()<\/td><\/tr><tr><td>math.h<\/td><td>Mathematical calculation<\/td><td>sin(x), log(x), pow(x,2), srt(x), cbrt(x)<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Some header files<\/figcaption><\/figure>\n\n\n\n<p><em>Character Set = alphabet, number, spec<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Keywords<\/h2>\n\n\n\n<p>The predefined reversed word of c program is called keyword which is directly recognized by compiler. The keywords are written in lowercase. There are 32 keyword in c programming. For example; char, while, do, int, if, else, case, printf, double, long, return, const, float, unsigned, for, void, goto, etc<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Identifier<\/h2>\n\n\n\n<p>The name given to various elements such as constants, variables, function name, etc rather than keywords called identifier. Identifiers are defined according to the following rules.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It consists of letter, digit and underscore &#8216;_&#8217; only.<\/li>\n\n\n\n<li>First character must be an alphabet or underscore.<\/li>\n\n\n\n<li>Keywords can not be used as identifier<\/li>\n\n\n\n<li>Only one special character &#8216;_&#8217; can use.<\/li>\n\n\n\n<li>For Example add, sum, num, c12, _at, s_m, etc<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Basic Data Type in C<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Data Type<\/strong><\/td><td>Type<\/td><td><strong>Memory<\/strong><\/td><\/tr><tr><td>void<\/td><td>nothing<\/td><td>0<\/td><\/tr><tr><td>char<\/td><td>character<\/td><td>1 byte<\/td><\/tr><tr><td>int<\/td><td>Integer<\/td><td>2 or 4 bytes<\/td><\/tr><tr><td>float<\/td><td>Floating point<\/td><td>4 bytes<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Data type in c<\/figcaption><\/figure>\n\n\n\n<p>Constant Declaration &nbsp;\u2192 const int a= 5;   \/\/constant integer<\/p>\n\n\n\n<p>Variable Declaration &nbsp;\u2192 int a= 5;   \/\/variable declartion<\/p>\n\n\n\n<p>Local variable &nbsp;\u2192 Declared within the function<\/p>\n\n\n\n<p>Global variable &nbsp;\u2192 Declared outside the function<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Types of specifier <\/h2>\n\n\n\n<p>It is used to format input and output in screen. It is of two types; escape sequence(format nonprintable character) and format specifier(format printable character)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Escape Sequence<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Escape Sequence <\/strong><\/td><td><strong>Meaning<\/strong> \/normally used by printf() function<\/td><\/tr><tr><td>\\&#8217;<\/td><td>Pint &#8216; in output<\/td><\/tr><tr><td>\\&#8221;<\/td><td>Print &#8221; in output<\/td><\/tr><tr><td>\\0<\/td><td>Terminate string<\/td><\/tr><tr><td>\\n<\/td><td>New line in output display<\/td><\/tr><tr><td>\\t<\/td><td>Create tab or 8 space in print output<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Escape sequence<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Format Specifier<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Format Sequence <\/strong><\/td><td><strong>Meaning<\/strong> \/normally used by scanf() and printf() function<\/td><\/tr><tr><td>%d, %i<\/td><td>signed integer with + or &#8211; sign<\/td><\/tr><tr><td>%u<\/td><td>unsigned integer without + or &#8211; sign<\/td><\/tr><tr><td>%f<\/td><td>float number<\/td><\/tr><tr><td>%e<\/td><td>exponent number<\/td><\/tr><tr><td>%o<\/td><td>octal integer<\/td><\/tr><tr><td>%c<\/td><td>single character<\/td><\/tr><tr><td>%s<\/td><td>string<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Uses of Format Specifier in C<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Example<\/strong><\/td><td><strong>Output<\/strong><\/td><\/tr><tr><td>printf(&#8220;%d&#8221;, a);<\/td><td><mark style=\"background-color:var(--ast-global-color-2)\" class=\"has-inline-color has-ast-global-color-7-color\">12345678<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-ast-global-color-6-color\"><\/mark><\/td><\/tr><tr><td>printf(&#8220;%10d&#8221;, a);<\/td><td><mark style=\"background-color:var(--ast-global-color-2)\" class=\"has-inline-color has-ast-global-color-7-color\">          12345678<\/mark><\/td><\/tr><tr><td>printf(&#8220;%-10d&#8221;, a);<\/td><td><mark style=\"background-color:var(--ast-global-color-2)\" class=\"has-inline-color has-ast-global-color-7-color\">12345678          <\/mark> <\/td><\/tr><tr><td>printf(&#8220;%f&#8221;, a);<\/td><td><mark style=\"background-color:var(--ast-global-color-2)\" class=\"has-inline-color has-ast-global-color-7-color\">1.2345678<\/mark><\/td><\/tr><tr><td>printf(&#8220;%5.3f&#8221;, a);<\/td><td><mark style=\"background-color:var(--ast-global-color-2)\" class=\"has-inline-color has-ast-global-color-7-color\">     1.234<\/mark><\/td><\/tr><tr><td>printf(&#8220;%x&#8221;, a);<\/td><td><mark style=\"background-color:var(--ast-global-color-2)\" class=\"has-inline-color has-ast-global-color-7-color\">BC614E<\/mark><\/td><\/tr><tr><td>printf(&#8220;%s&#8221;, c);<\/td><td><mark style=\"background-color:var(--ast-global-color-2)\" class=\"has-inline-color has-ast-global-color-7-color\">COMPUTER<\/mark><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Operators<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Operator<\/strong><\/td><td><strong>Function<\/strong><\/td><\/tr><tr><td>+<\/td><td>Add<\/td><\/tr><tr><td>&#8211;<\/td><td>Substract<\/td><\/tr><tr><td>*<\/td><td>Multiply<\/td><\/tr><tr><td>\/<\/td><td>Divide<\/td><\/tr><tr><td>%<\/td><td>Reminder of Division<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>Arithmetic Operator<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Operator<\/strong><\/td><td><strong>Function<\/strong><\/td><\/tr><tr><td>==<\/td><td>Return true if both are equal<\/td><\/tr><tr><td>!=<\/td><td>Return true if both are unequal<\/td><\/tr><tr><td>&lt;<\/td><td>Return true if first value is less<\/td><\/tr><tr><td>&gt;<\/td><td>Return true if first value is greater<\/td><\/tr><tr><td>&lt;=<\/td><td>Return true if first value is less or equal to second value<\/td><\/tr><tr><td>&gt;=<\/td><td>Return true if first value is greater or equal to second value<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>Relational Operator<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Operator<\/strong><\/td><td><strong>Function<\/strong><\/td><\/tr><tr><td>&amp;&amp;<\/td><td>AND Logic<\/td><\/tr><tr><td>||<\/td><td>OR Logic<\/td><\/tr><tr><td>!<\/td><td>NOT Logic<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><em>Logical Operator<\/em><\/figcaption><\/figure>\n\n\n\n<p><strong>Increment Operator<\/strong><\/p>\n\n\n\n<p>++ is used as increment operator, it increase the value of variable by 1. Example; i++, a++ (post increment), ++i, ++a (pre increment).<\/p>\n\n\n\n<p><strong>Decrement Operator<\/strong><\/p>\n\n\n\n<p>&#8212; is used as decrement operator, it decrease the value of variable by 1. Example; i&#8211;, a&#8211; (post decrement), &#8211;i, &#8211;a (pre decrement).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Input Output Function<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Function<\/strong><\/td><td><strong>Uses<\/strong><\/td><td><strong>Type<\/strong><\/td><\/tr><tr><td>printf()<\/td><td>To print<\/td><td>Formatted Output<\/td><\/tr><tr><td>scanf()<\/td><td>To assign input value<\/td><td>Formatted Input<\/td><\/tr><tr><td>getch()<\/td><td>Get Character; hold output screen for next line until user press any key. It doesn&#8217;t echo(display) character during entry.  Can be used instead of scanf() for single character<\/td><td>Unformatted Input<\/td><\/tr><tr><td>getche()<\/td><td>Get Character; hold output screen for next line until user press any key. It echo(display) character during entry. Can be used instead of scanf() for single character<\/td><td>Unformatted Input<\/td><\/tr><tr><td>putch()<\/td><td>Put Character; Print Single Character<\/td><td>Unformatted Output<\/td><\/tr><tr><td>getchar()<\/td><td>To read character from keyboard <\/td><td>Unformatted Input<\/td><\/tr><tr><td>putchar()<\/td><td>To print character on monitor<\/td><td>Unformatted Output<\/td><\/tr><tr><td>gets()<\/td><td>To read single or multiple word from keyboard<\/td><td>Unformatted Input<\/td><\/tr><tr><td>puts()<\/td><td>To print single or multiple word on monitor<\/td><td>Unformatted Output<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Some Starting C Code<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/To Print Hello World in C program\n#include&lt;stdio.h&gt;\nmain()\n{\n\tprintf(\"Hello World\");\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/To assign integer value to variable and print it.\n#include&lt;stdio.h&gt;\nmain()\n{\n\tint x= 5; \/\/variable declaration\n\tprintf(\"value of x=%d\",x);\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/Ask two integer and find it's sum\n#include&lt;stdio.h&gt;\nmain()\n{\n\tint a, b, sum;\n\tprintf(\"Enter first integer=\");\n\tscanf(\"%d\",&amp;a);\n\tprintf(\"Enter first integer=\");\n\tscanf(\"%d\",&amp;b);\n\tsum = a+ b;\n\tprintf(\"%d+%d = %d\",a,b,sum);\n\treturn 0;\n}<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/Write a c program to ask first and last name to print full name\n#include &lt;stdio.h&gt;\n#include &lt;string.h&gt;\n\nint main() \n{\n    char firstName&#91;50], lastName&#91;50];\n\n    printf(\"Enter the first name: \");\n    scanf(\"%s\", firstName);\n    printf(\"Enter the last name: \");\n    scanf(\"%s\", lastName);\n\n   \/\/ Concatenate the first and last names\n    char fullName&#91;100];\n    strcpy(fullName, firstName);  \/\/ Copy the first name into fullName\n    strcat(fullName, \" \");        \/\/ Add a space between the names\n    strcat(fullName, lastName);   \/\/ Concatenate the last name\n    \n    \/\/ Print the full name\n    printf(\"Full Name: %s\\n\", fullName);\n\n    return 0;\n}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Uses of Control Statements<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ If statement\n#include&lt;stdio.h&gt;\nint main()\n{\n  int a;\n  printf(\"Enter a number:\");\n  scanf(\"%d\", &amp;a);\n     if(a&gt;0)\n           {\n            printf(\"The number %d is positive.\", a);\n           }\n       else \n          {\n            printf(\"The number %d is negative.\", a);\n          }\n}\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Defination C is a powerful and versatile general-purpose programming language with low-level system access that is used to write a wide variety of software, including operating systems, embedded systems, compilers, databases, and games. Advantages of C Programming Disadvantages of C Programming Feature of C Programming Why C Programming is called structured programming language? C programming [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":518,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":null,"ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":null,"stick-header-meta":null,"header-above-stick-meta":null,"header-main-stick-meta":null,"header-below-stick-meta":null,"astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[4],"tags":[20,22,23,24],"class_list":["post-403","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-programming","tag-c-programming","tag-c-programming-notes","tag-computer-programming","tag-programming"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introduction to C Programming - School Computer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to C Programming - School Computer\" \/>\n<meta property=\"og:description\" content=\"Defination C is a powerful and versatile general-purpose programming language with low-level system access that is used to write a wide variety of software, including operating systems, embedded systems, compilers, databases, and games. Advantages of C Programming Disadvantages of C Programming Feature of C Programming Why C Programming is called structured programming language? C programming [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"School Computer\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/pokharelsugam.com.np\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-25T17:45:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-23T07:49:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sugam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pokharel_sugam\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sugam\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/\"},\"author\":{\"name\":\"Sugam\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#\\\/schema\\\/person\\\/35f4d57cc2e78f6c92a357133a5e4747\"},\"headline\":\"Introduction to C Programming\",\"datePublished\":\"2023-09-25T17:45:13+00:00\",\"dateModified\":\"2025-01-23T07:49:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/\"},\"wordCount\":1051,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2023\\\/09\\\/introduction-to-c-programming.jpg\",\"keywords\":[\"c programming\",\"c programming notes\",\"computer programming\",\"programming\"],\"articleSection\":[\"C PROGRAMMING\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/\",\"url\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/\",\"name\":\"Introduction to C Programming - School Computer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2023\\\/09\\\/introduction-to-c-programming.jpg\",\"datePublished\":\"2023-09-25T17:45:13+00:00\",\"dateModified\":\"2025-01-23T07:49:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/#primaryimage\",\"url\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2023\\\/09\\\/introduction-to-c-programming.jpg\",\"contentUrl\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2023\\\/09\\\/introduction-to-c-programming.jpg\",\"width\":1200,\"height\":628,\"caption\":\"Introduction to c programming\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/intro-to-c-programming\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to C Programming\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#website\",\"url\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/\",\"name\":\"School Computer\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#organization\",\"name\":\"School Computer\",\"url\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2023\\\/09\\\/school-computer.jpg\",\"contentUrl\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/wp-content\\\/uploads\\\/sites\\\/3\\\/2023\\\/09\\\/school-computer.jpg\",\"width\":500,\"height\":500,\"caption\":\"School Computer\"},\"image\":{\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/#\\\/schema\\\/person\\\/35f4d57cc2e78f6c92a357133a5e4747\",\"name\":\"Sugam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/775860ea034c0c86990dad8f198568e219e4d183f79d82f52b1ac35c9bca5c10?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/775860ea034c0c86990dad8f198568e219e4d183f79d82f52b1ac35c9bca5c10?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/775860ea034c0c86990dad8f198568e219e4d183f79d82f52b1ac35c9bca5c10?s=96&d=mm&r=g\",\"caption\":\"Sugam\"},\"description\":\"M.Sc. Bioinformatics (Pokhara University) -Running B.Sc. Microbiology (Tribhuvan University)\",\"sameAs\":[\"https:\\\/\\\/pokharelsugam.com.np\",\"https:\\\/\\\/www.facebook.com\\\/pokharelsugam.com.np\\\/\",\"https:\\\/\\\/www.instagram.com\\\/pokharelsugam.com.np\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/sugam-pokharel-40077913b\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/pokharel_sugam\\\/\",\"https:\\\/\\\/x.com\\\/pokharel_sugam\",\"https:\\\/\\\/www.youtube.com\\\/@pokharel_sugam\",\"https:\\\/\\\/www.tumblr.com\\\/pokharelsugam\"],\"url\":\"https:\\\/\\\/pokharelsugam.com.np\\\/school-computer\\\/author\\\/pokharelsugam\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to C Programming - School Computer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to C Programming - School Computer","og_description":"Defination C is a powerful and versatile general-purpose programming language with low-level system access that is used to write a wide variety of software, including operating systems, embedded systems, compilers, databases, and games. Advantages of C Programming Disadvantages of C Programming Feature of C Programming Why C Programming is called structured programming language? C programming [&hellip;]","og_url":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/","og_site_name":"School Computer","article_author":"https:\/\/www.facebook.com\/pokharelsugam.com.np\/","article_published_time":"2023-09-25T17:45:13+00:00","article_modified_time":"2025-01-23T07:49:50+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg","type":"image\/jpeg"}],"author":"Sugam","twitter_card":"summary_large_image","twitter_creator":"@pokharel_sugam","twitter_misc":{"Written by":"Sugam"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/#article","isPartOf":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/"},"author":{"name":"Sugam","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#\/schema\/person\/35f4d57cc2e78f6c92a357133a5e4747"},"headline":"Introduction to C Programming","datePublished":"2023-09-25T17:45:13+00:00","dateModified":"2025-01-23T07:49:50+00:00","mainEntityOfPage":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/"},"wordCount":1051,"commentCount":0,"publisher":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#organization"},"image":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg","keywords":["c programming","c programming notes","computer programming","programming"],"articleSection":["C PROGRAMMING"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/","url":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/","name":"Introduction to C Programming - School Computer","isPartOf":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/#primaryimage"},"image":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/#primaryimage"},"thumbnailUrl":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg","datePublished":"2023-09-25T17:45:13+00:00","dateModified":"2025-01-23T07:49:50+00:00","breadcrumb":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/#primaryimage","url":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg","contentUrl":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg","width":1200,"height":628,"caption":"Introduction to c programming"},{"@type":"BreadcrumbList","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/intro-to-c-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pokharelsugam.com.np\/school-computer\/"},{"@type":"ListItem","position":2,"name":"Introduction to C Programming"}]},{"@type":"WebSite","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#website","url":"https:\/\/pokharelsugam.com.np\/school-computer\/","name":"School Computer","description":"","publisher":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pokharelsugam.com.np\/school-computer\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#organization","name":"School Computer","url":"https:\/\/pokharelsugam.com.np\/school-computer\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#\/schema\/logo\/image\/","url":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/school-computer.jpg","contentUrl":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/school-computer.jpg","width":500,"height":500,"caption":"School Computer"},"image":{"@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/pokharelsugam.com.np\/school-computer\/#\/schema\/person\/35f4d57cc2e78f6c92a357133a5e4747","name":"Sugam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/775860ea034c0c86990dad8f198568e219e4d183f79d82f52b1ac35c9bca5c10?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/775860ea034c0c86990dad8f198568e219e4d183f79d82f52b1ac35c9bca5c10?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/775860ea034c0c86990dad8f198568e219e4d183f79d82f52b1ac35c9bca5c10?s=96&d=mm&r=g","caption":"Sugam"},"description":"M.Sc. Bioinformatics (Pokhara University) -Running B.Sc. Microbiology (Tribhuvan University)","sameAs":["https:\/\/pokharelsugam.com.np","https:\/\/www.facebook.com\/pokharelsugam.com.np\/","https:\/\/www.instagram.com\/pokharelsugam.com.np\/","https:\/\/www.linkedin.com\/in\/sugam-pokharel-40077913b\/","https:\/\/www.pinterest.com\/pokharel_sugam\/","https:\/\/x.com\/pokharel_sugam","https:\/\/www.youtube.com\/@pokharel_sugam","https:\/\/www.tumblr.com\/pokharelsugam"],"url":"https:\/\/pokharelsugam.com.np\/school-computer\/author\/pokharelsugam\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg",1200,628,false],"thumbnail":["https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming-150x150.jpg",150,150,true],"medium":["https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming-300x157.jpg",300,157,true],"medium_large":["https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming-768x402.jpg",768,402,true],"large":["https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming-1024x536.jpg",1024,536,true],"1536x1536":["https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg",1200,628,false],"2048x2048":["https:\/\/pokharelsugam.com.np\/school-computer\/wp-content\/uploads\/sites\/3\/2023\/09\/introduction-to-c-programming.jpg",1200,628,false]},"uagb_author_info":{"display_name":"Sugam","author_link":"https:\/\/pokharelsugam.com.np\/school-computer\/author\/pokharelsugam\/"},"uagb_comment_info":0,"uagb_excerpt":"Defination C is a powerful and versatile general-purpose programming language with low-level system access that is used to write a wide variety of software, including operating systems, embedded systems, compilers, databases, and games. Advantages of C Programming Disadvantages of C Programming Feature of C Programming Why C Programming is called structured programming language? C programming&hellip;","_links":{"self":[{"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/posts\/403","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/comments?post=403"}],"version-history":[{"count":1,"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/posts\/403\/revisions"}],"predecessor-version":[{"id":521,"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/posts\/403\/revisions\/521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/media\/518"}],"wp:attachment":[{"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/media?parent=403"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/categories?post=403"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pokharelsugam.com.np\/school-computer\/wp-json\/wp\/v2\/tags?post=403"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}