如何用记事本编写c语言(用记事本怎么写c语言程序)
原标题:如何用记事本编写c语言(用记事本怎么写c语言程序)
导读:
图1计算机架构示意图这里需要注意的一件事是内存被划分为多个单元。我们可以简单的理解为一个单元的大小为1字节,如图1右侧所示。而且,内存是以这个单元为单位进行寻址的,它定义了记忆。这个地址可以参考我们日常的门牌号,这样CPU就知道数据访问的位置。环境搭建有了这个操作系统环境后,需要安装C语言源
图1计算机架构示意图
这里需要注意的一件事是内存被划分为多个单元。我们可以简单的理解为一个单元的大小为1字节,如图1右侧所示。而且,内存是以这个单元为单位进行寻址的,它定义了记忆。这个地址可以参考我们日常的门牌号,这样CPU就知道数据访问的位置。
环境搭建
有了这个操作系统环境后,需要安装C语言源代码的编译工具。Linux中的编译工具是gcc,在Ubuntu上可以方便地安装。执行以下命令安装该工具:
您还可以通过sudoapt-getbuild-depgcc或执行以下命令来安装此工具:
sudoapt-getinstallbuild-essential安装完成后,执行以下命令验证安装是否成功:
gcc--version如果显示如图所示的版本信息,则表示安装成功。如果命令提示符不存在,则说明安装失败。
第一个程序
为了有一个整体的了解,本文首先给出一个可以运行的完整代码。下面是可以直接编译运行的C语言代码。
#includeu0026lt;stdio.hu0026gt;intmain(void){printf('helloworld!n');}Windows上可以通过记事本将上述代码保存为hello.c文件,然后复制到Linux系统中。或者如果你可以在Linux下使用vim工具,则使用该工具创建一个hello.c文件,将上述代码复制到该文件中,然后保存。然后在hello.c文件所在目录执行以下命令:
gcc-ohellohello.c会生成一个可执行文件,类似于Windows下的*.exe文件。在此目录下输入以下内容来执行可执行文件:
执行./hello后,您可以看到输出。至此,我们就完成了第一个C语言程序的开发、编译和运行。
第一个程序的解释
C语言是编译型语言,这意味着源代码需要编译成CPU可以识别的格式,然后才能在Linux上运行。相比之下,解释型语言可以直接在解释器中运行,无需编译生成其他格式的文件。
第一行表示我们需要引用一个已经在别处实现的函数。所有语言都提供了一个“轮子”,让我们不必从头开始。我们可以借用这些“轮子”来组装我们的“汽车”,这样可以省去很多工作。
第二行是C语言的入口点。每个C语言程序都有这样一个入口函数,而且一定是这种格式。这里int是函数的返回值,也就是说它是一个整数;main是函数名,是固定的,不能改变;void是参数。
第三行和第五行是函数的开始和结束标识符,每个函数都包含这两个标识符。
第四行(printf('helloworld!n'))是一个函数调用。该功能由其他程序实现。这里我们借用这个函数。printf的作用就是将内容打印到终端上,所以当我们执行程序的时候,我们会在终端上看到helloworld!细绳。
有些细节还没有讨论,所以我们可以从葫芦的模式开始。
今天就到这里吧。后续文章将介绍数据类型、变量、控制语句、函数等。