个人理财 如何在C

如何在C

目录:

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

视频: C盘空间不足怎么办?教你如何释放硬盘空间、垃圾清理、系统瘦身(字幕) 2024
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

编辑的选择

在Flash中使用活动文本 - 虚拟人物

在Flash中使用活动文本 - 虚拟人物

静态文本完成工作,为您提供信息网站访问者。但是Flash可以用文本来做更多的事情。有时候,你不希望自己的文本是文本,而是喜欢一堆可以弯曲,扭曲,移动,或者不能混合的独立字母形状。 Flash的分离命令...

移动网站质量保证测试 - 傻瓜

移动网站质量保证测试 - 傻瓜

在为IPhone推出新网站之前, iPad,始终在iPhone或iPad上全面测试其设计和功能,确保网站的外观和工作方式与您的想法完全相同。使用模拟器不能替代完成物理设备上的最终检查表。 As ...

QuarkXPress 5基本任务的快捷方式 - 虚拟人物

QuarkXPress 5基本任务的快捷方式 - 虚拟人物

QuarkXPress 5具有数吨和数吨的快捷方式。你大概不会记住他们中的大多数,但是你一定会发现自己一直在使用一两个。这里有一些有用的视图,调色板和对象选择任务的快捷键。 QuarkXPress查看快捷方式操作Mac Windows 100%命令+ 1 Ctrl + 1在窗口中装入Command + 0 Ctrl + 0 200%...

编辑的选择

如何将尼康D5300照片下载到计算机 - 傻瓜

如何将尼康D5300照片下载到计算机 - 傻瓜

你的尼康D5300,你可能会想用他们的照片编辑软件。您可以用两种方法将照相机中的照片和电影文件移到电脑上:通过USB电缆将照相机连接到电脑。您需要的电缆是随附的。

如何在播放期间放大尼康D7100照片 - 虚拟人物

如何在播放期间放大尼康D7100照片 - 虚拟人物

您的尼康D7100,如左图所示,您可以放大它,如右图所示。但是,您只能放大静止照片。此功能不适用于电影。以下是如何使用放大功能:放大。按Qual按钮。您可以...

如何在尼康D7100上播放时隐藏照片 - 虚拟人物

如何在尼康D7100上播放时隐藏照片 - 虚拟人物

可以使用隐藏图像选项在尼康D7100的播放菜单上隐藏一些照片,同时在播放过程中显示其他照片。假设你拍了100张照片--50次在商务会议上,50次在野外会议后。您想向您的老板展示您和您的同事的照片...

编辑的选择

IBS受害者如何制作草莓和奶油燕麦 - 假人

IBS受害者如何制作草莓和奶油燕麦 - 假人

您可以享用燕麦片如果你患有IBS。当快燕麦烹饪时,切碎草莓和香蕉(IBS主食),并从冰箱中取出椰奶。一旦这样做,燕麦片通常是准备倒。你可以添加不同的水果,甚至坚果作为你的...

如何为IBS患者制作绿鸡蛋烘焙者 - 假人

如何为IBS患者制作绿鸡蛋烘焙者 - 假人

使用自由放养的鸡,因为它们是谷物喂养,没有生长激素和抗生素,因此,IBS的肚子更健康。用任何鸡肉菜肴,一定要煮好你使用的任何一种鸡肉。当你对这道菜更加熟悉的时候,你可能会发现你并不需要...