<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>C，code on ICCI</title><link>https://icci.ink/categories/ccode/</link><description>Recent content in C，code on ICCI</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 09 Mar 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://icci.ink/categories/ccode/index.xml" rel="self" type="application/rss+xml"/><item><title>C 语言介绍</title><link>https://icci.ink/study/code/2025-03-9-code-c/</link><pubDate>Sun, 09 Mar 2025 00:00:00 +0000</pubDate><guid>https://icci.ink/study/code/2025-03-9-code-c/</guid><description>&lt;p&gt;Hello World！&lt;/p&gt;
&lt;h2 id="前言"&gt;前言&lt;a class="anchor" href="#%e5%89%8d%e8%a8%80"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;C语言是一门十分流行的编程语言，由美国贝尔实验室的 Dennis Ritchie 在 20 世纪 70 年代开发。C语言也是我学编程梦开始的地方，我写的第一句程序就是hello world！在看过各种代码后发现编程语言其实都差不多，重要的是编程的思想。但这篇文章还是会尽可能详细地介绍C语言的基本语法。&lt;/p&gt;
&lt;h2 id="例程"&gt;例程&lt;a class="anchor" href="#%e4%be%8b%e7%a8%8b"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;先上例程（注意，在编程的时候尽量使用英文的键盘输入）&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-C" data-lang="C"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#include&lt;/span&gt; &lt;span style="color:#75715e"&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;span style="color:#75715e"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#66d9ef"&gt;int&lt;/span&gt; &lt;span style="color:#a6e22e"&gt;main&lt;/span&gt;()
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#75715e"&gt;/* 我的第一个 C 程序 */&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#a6e22e"&gt;printf&lt;/span&gt;(&lt;span style="color:#e6db74"&gt;&amp;#34;Hello, World! &lt;/span&gt;&lt;span style="color:#ae81ff"&gt;\n&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#34;&lt;/span&gt;);
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#66d9ef"&gt;return&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/* &amp;hellip; */ 用于注释说明。&lt;/li&gt;
&lt;li&gt;printf() 用于格式化输出到屏幕。printf() 函数在 &amp;ldquo;stdio.h&amp;rdquo; 头文件中声明。&lt;/li&gt;
&lt;li&gt;stdio.h 是一个头文件 (标准输入输出头文件) , #include 是一个预处理命令，用来引入头文件。 当编译器遇到 printf() 函数时，如果没有找到 stdio.h 头文件，会发生编译错误。&lt;/li&gt;
&lt;li&gt;return 0; 语句用于表示退出程序。
(摘自菜鸟编程)&lt;br&gt;
从上面的例程，可以看出C语言的基本框架，C语言程序架构上基本上就是这个样子，除了语法上的万般变化&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="c-语言的特点"&gt;C 语言的特点&lt;a class="anchor" href="#c-%e8%af%ad%e8%a8%80%e7%9a%84%e7%89%b9%e7%82%b9"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;C语言具有以下几个显著的特点：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;高效性：C语言是一门高效的编程语言，可以生成高效的机器码，使得C语言编写的程序运行速度快。&lt;/li&gt;
&lt;li&gt;可移植性：C语言的代码可以跨平台移植，因为 C语言的语法规则和库函数是标准化的，所以在不同的计算机系统上，只需要对底层的系统函数进行一些调整就可以了。&lt;/li&gt;
&lt;li&gt;简单性：C语言的语法简单，易于学习，代码量相对较小，因此很多初学者都会选择学习 C语言。&lt;/li&gt;
&lt;li&gt;灵活性：C语言提供了多种编程风格和编程范式，例如面向过程、面向对象、泛型编程等，因此可以应用于不同的编程场景。&lt;/li&gt;
&lt;li&gt;可扩展性：C语言提供了丰富的库函数和预处理指令，使得程序员可以方便地扩展和定制自己的程序。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="参考资料"&gt;参考资料&lt;a class="anchor" href="#%e5%8f%82%e8%80%83%e8%b5%84%e6%96%99"&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.runoob.com/cprogramming/c-tutorial.html"&gt;菜鸟教程&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>