个人理财 如何在C

如何在C

目录:

视频: C盘空间不足怎么办?教你如何释放硬盘空间、垃圾清理、系统瘦身(字幕) 2025

视频: C盘空间不足怎么办?教你如何释放硬盘空间、垃圾清理、系统瘦身(字幕) 2025
Anonim

源代码 表示包含编程语言本身的进程的一部分。您使用文本编辑器编写源代码文件。

如何编写C源代码

程序清单中显示了源代码。

STANDARD“HELLO WORLD”PROGRAM

#include int main(){puts(“Greetings,human。”);返回0;}

行号不会显示在列表中,因为它们可能会造成混淆。此外,在编辑器中引用行号,例如在Code:: Blocks中键入。

<! --1 - >

你被指示从列表中输入源代码作为练习的一部分。

  1. 创建一个新的Code:: Blocks控制台应用程序,一个名为ex0201的C语言项目。

  2. 从标准“Hello World”程序中输入代码到编辑器中。

    你可以擦除由Code:: Blocks给出的框架,或者只是编辑它,以便结果匹配。通过选择文件→保存文件命令保存源代码文件。

  3. 有。您刚完成编程过程的第一步 - 编写源代码。所有的C源代码文件都以。 c文件扩展名。

如果您使用的是Windows,则应该设置文件夹选项,以便显示文件扩展名。 C ++源代码文件具有扩展名。 CPP。

  • 在代码::块中,最终的程序名称与项目名称相同,因此更改源代码文件名不重要。

  • <!编译器是一个从源代码文件中读取文本并将该文本翻译成

  • 目标代码

  • 的程序的程序。在C中,编译器还处理称为

    预处理

或指令

的特殊指令。 例如,标准“Hello World”程序显示以下预编译器指令: #include include指令指示编译器定位头文件stdio。 H。该文件的内容被添加到源代码,然后由编译器转换成目标代码。目标代码然后保存到 对象 代码 文件中。目标文件与源代码文件具有相同的名称,但与。 o文件扩展名。

当编译器将你的C代码翻译成目标代码时,它会检查常见的错误,缺少的项目和其他问题。如果有任何错误,编译器会显示一个错误列表。要修复这些错误,您需要重新编辑源代码并尝试再次编译。

选择Build→编译当前文件。生成日志窗口显示结果,显示零错误和零警告。那么,除非你打错了什么东西,在这种情况下,请检查你的源代码。

通常在这一步选择Build命令。但是,只需要编译时,就可以使用“编译当前文件”命令。 成功后,编译器生成一个 目标代码文件 。 因为源代码文件被命名为main。 c,目标代码文件被命名为main。 O操作。

在Code:: Blocks中,目标代码文件位于项目文件夹中,位于obj / Release或obj / Debug子文件夹内。

  1. 如何链接到C库

链接器

是创建最终程序的工具。它通过链接目标代码文件与C语言库来实现。这些库包含告诉计算机(或另一个设备)要做什么的实际指令。这些指令是根据目标代码中的速记方向选择和执行的。 例如,在标准“Hello World”程序中,您会看到puts这个词。这个词是一个C语言函数,在这个文本中写成puts()。它表示 放置 s

特林。

哦,

用 脚 ,

不 关 放 韵。

编译器将puts()转换为令牌,并将该令牌保存在目标代码文件main中。 O操作。 链接器将目标文件与C语言标准库文件组合起来,创建最终的程序。与编译器一样,如果检测到任何错误(主要是此时未知的令牌),则此过程将停止,并提醒您潜在的麻烦制造者。否则,生成一个功能完整的程序。 在Code:: Blocks中,Build命令用于编译 和 链接; IDE没有单独的链接命令。 选择Build→Build命令。 代码::块将目标文件与C的标准库文件链接起来以创建一个程序文件。 该过程的下一步也是最后一步是运行程序。

程序操作的文本被称为一个字符串,它是比单个字符更长的任何文本。在C中,一个字符串用双引号引起来:

“Hello!我是一个字符串”。

最后的程序包含C语言库,将它与目标代码捆绑在一起。这种组合解释了为什么程序文件比创建它的源代码文件更大。某些C程序链接到几个库中,具体取决于程序的功能。除了标准C库之外,还可以链接库以处理图形,网络,声音等。当您了解更多关于编程的知识时,您将会发现如何在各种图书馆中进行选择和链接。 如何运行和测试C源代码 创建一个程序是编程的关键,所以在链接之后要做的第一件事就是运行结果。跑步是必要的,主要是为了证明这个节目按照你的意愿和想要的方式做你想要的。

  1. 程序无法正常工作时,必须返回并修复代码。是的,完全可以建立一个程序,看看没有错误,然后发现这个东西不起作用。它总是发生。

    选择Build→Run。程序运行。作为文本模式程序,它出现在终端窗口中,您可以在其中仔细阅读结果。

按下键盘上的Enter键关闭终端窗口。运行一个像ex0201这样简单的程序只是显示结果。对于复杂的项目,您可以测试程序。要这样做,运行该程序并尝试打破它。如果程序存活,你已经完成了你的工作。否则,您必须重新编辑源代码来解决问题,然后重新编译程序。

  • 运行程序是设备处理器和操作系统的工作:操作系统将程序加载到内存中,处理器运行代码。

    在代码::块中,程序文件以项目命名。在Windows中,名称是ex0201。可执行程序。在Mac OS X,Linux和Unix中,程序名称是ex0201,没有扩展名。此外,文件的权限被设置为使得该文件成为可执行文件。
    
如何在C

编辑的选择

如何从Dreamweaver CS6中的CSS Starter Pages创建新文档 - 傻瓜

如何从Dreamweaver CS6中的CSS Starter Pages创建新文档 - 傻瓜

Adobe Dreamweaver CS6为您提供了一个基于CSS布局的示例页面库,作为从头开始的替代方案。这些CSS示例页面提供了有用和常见的布局思路,并且因为它们是使用CSS定位创建的,所以它们非常灵活。您可以直接从“CSS样式”面板或“属性”检查器修改它们。 ...

编辑的选择

如何使用Office 2011 for Mac下载新剪贴画 - 傻瓜

如何使用Office 2011 for Mac下载新剪贴画 - 傻瓜

有时剪贴画存在于您的Office for Mac图库不包括您需要的确切图片。您可以根据需要下载尽可能多的剪贴画片段,然后根据需要使用它们(甚至是商业用途),但不能出售。只要你有一个网络浏览器,...

如何格式化Office 2011 for Mac中的普通文本 - Office 2011 for Mac中的傻瓜式

如何格式化Office 2011 for Mac中的普通文本 - Office 2011 for Mac中的傻瓜式

功能区上的“主页”选项卡显示格式化文本时最经常使用的命令。如果要格式化通过突出显示选定的文本,请转到功能区的“主页”选项卡上的“字体”组。尽管这些控件中的大多数可能看起来很熟悉,但其中一些控件可能还是...

如何在Office 2011 for Mac中插入图形 - Office 2011 for Mac中的虚拟人物

如何在Office 2011 for Mac中插入图形 - Office 2011 for Mac中的虚拟人物

浏览器是你可以找到各种各样的形状添加到您的文档,工作簿和演示文稿。您还可以在功能区上的各个位置找到相同的形状。每种形状都可以通过无限制的方式进行自定义和格式化,以便您可以轻松获得正确的结果...

编辑的选择

可在Adobe Creative Cloud中使用路径和笔划 - Adob​​e Creative Cloud中的虚拟路径

可在Adobe Creative Cloud中使用路径和笔划 - Adob​​e Creative Cloud中的虚拟路径

您在文档中创建的线条和轮廓。您可以使用路径来勾勒图像,分隔文本区域,或者成为您创建的插图的一部分。您通常使用“线”工具,“钢笔”工具或形状工具制作路径。您可以使用这些工具...

Dreamweaver CC For傻瓜小说 - 傻瓜

Dreamweaver CC For傻瓜小说 - 傻瓜

您可以使用Adobe Dreamweaver CC创建新网站或重新设计现有的网站。在代表Creative Cloud的Dreamweaver CC中,您可以找到熟悉的欢迎页面以及用于管理层叠样式表(CSS)和网络字体的新工具。通过安装插件来增强Dreamweaver,或通过仔细阅读链接列表来细化您的网站...

中使用图形在Creative Cloud Documents中使用图形 - 虚拟人物

中使用图形在Creative Cloud Documents中使用图形 - 虚拟人物

图形可以是图像,绘图或矢量对象。您可以通过在页面上打标记来手动创建图形,或使用软件以电子方式创建它们。您可以以多种格式显示图形,例如在计算机屏幕上,投影到墙上或印在杂志或书本上。计算机图形...