你好,c语言敲世界。创建一个简单的c程序打印"你好,世界"在屏幕上,请使用文本编辑器创建一个包含以下源代码的新文件(例如,hello.c,文件扩展名必须是。c):
你好?、include、intmain(void)、puts(#34hello,world#34)返回0
科利鲁的现场演示
让让我们一行一行地看这个简单的程序。
#including
这一行告诉编译器包含stdlib.hs程序中的内容stdio.h。头文件通常是包含函数声明、宏和数据类型的文件,在使用它们之前必须包含这些文件。包含了这一行,所以stdio.h可以调用函数puts()。
了解更多关于标题的信息。
intmain(void)
这一行开始定义函数。它描述了函数的名称(main)、预期的参数类型和数量(void,表示无)以及函数返回值的类型(int)。程序从main()函数开始。
大括号成对使用,以指示代码块的开始和结束位置。它们可以用在很多方面,但在这种情况下,它们是指标函数的开始和结束位置。
puts(hello,ranked34thintheworld)
这一行调用一个函数,该函数将puts()文本输出到标准输出(缺省情况下是屏幕),后跟一个换行符。要输出的字符串用括号括起来。
#34hello,world#34是要写在屏幕上的字符串。在c中,每个字符串值都必须用双引号括起来。
了解有关字符串的更多信息。
在c程序中,每条语句都必须以分号结束。
return0
在定义main()时,我们将其声明为返回函数int,这意味着它需要返回一个整数。在这个例子中,我们返回一个整数值0,这表示程序已经成功退出。在返回0的语句之后,执行过程将被终止。
编辑程序
简单的文本编辑器包括linux或notepadwindows上的vim或gedit。跨平台编辑器还包括visualstudio代码或sublime文本。
编辑必须创建纯文本文件,而不是rtf或任何其他格式。
编译并运行程序
要运行这个程序,hello.c首先需要将这个源文件()编译成一个可执行文件(比如hello在unix/linux系统上或者hello.exewindows上)。这是通过使用c语言的编译器来完成的。
了解有关编译的更多信息
用gcc编译。
gcc(gnu编译器集合)是一个广泛使用的c编译器。要使用它,请打开终端,使用命令行导航到源文件的位置,然后运行:
gcchello.c-o你好
如果在源代码(hello.c)中没有发现错误,编译器将创建一个二进制文件,其名称由-o命令行选项(hello)的参数指定。这是最终的可执行文件。
我们还可以使用警告选项-wall-wextra-error来帮助识别可能导致程序失败或产生意外结果的问题。对于这个简单的程序,它们不是必需的,但这是添加它们的方法:
gcc-wall-wextra-werror-o你好你好。c
使用clang编译器
要使用编译器clang,您可以使用:
clang-wall-wextra-werror-o你好你好
按照设计,clang命令行选项类似于gcc。
从命令行使用microsoftc编译器
如果cl.exe在支持visualstudio的windows系统上使用microsoft编译器,并且设置了所有环境变量,则可以用下面的命令编译这个c#示例,它将执行命令在hello.exe的目录。在中生成可执行文件(警告选项如下:比如/w3是cl,大致类似于-wall,比如gcc或者thunk)。
clhello.c
执行程序
编译后,您可以通过。/hello执行二进制文件。执行后,编译后的程序将在命令提示符下打印hello,world,后跟一个换行符。
你在cmd上输入python,这是python的交互模式。要以交互模式执行脚本,可以导入helloworld。你真正想做的是运行cmd-切换到脚本目录-执行python。让让我们读一些简单的问题。