编译和运行这段程序 hello.c: #include <stdio.h> int main(void) { printf (“Hello world!\n”); return 0; }
时间: 2024-05-19 18:17:56 浏览: 174
1. 首先,在计算机上打开一个文本编辑器,例如Windows系统自带的记事本或Notepad++等。
2. 在文本编辑器中,输入以下代码:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
3. 在菜单栏中选择“文件”——“保存为”,选择一个文件夹并为文件命名为“hello.c”。注意文件后缀名为“.c”。
4. 打开命令行终端程序,例如Windows系统下的cmd.exe。
5. 切换到“hello.c”所在的文件夹,例如使用命令“cd C:\Users\user\Desktop”切换到桌面上的文件夹。
6. 使用命令“gcc -o hello hello.c”进行编译。这将会生成一个可执行文件“hello.exe”。
7. 使用命令“./hello”运行程序,会在命令行窗口中输出“Hello, World!”的字符串。
相关问题
#include <stdio.h> int main(void){ printf("Hello,world!\n"); return 0; }报错./test.c:行2: 未预期的符号“(”附近有语法错误 ./test.c:行2: `int main(void){'
这个错误通常是由于您在编译程序时使用了不兼容的编译器导致的。在C语言中,函数的声明应该放在程序的开头,而您的代码中却将函数的声明放在了printf语句之后。
为了解决这个问题,您需要将程序的开头修改为以下内容:
```
#include <stdio.h>
int main(void) {
printf("Hello, world!\n");
return 0;
}
```
这样就可以正确地声明函数并输出"Hello, world!"了。如果仍然出现错误,请检查您使用的编译器是否支持C语言的标准语法。
#include <stdio.h> static int n = 999; static void say(){ printf("Hello World!\n"); } #include <stdio.h> int n = 100; void say(){ printf("http://c.biancheng.net\n"); } int main(){ say(); printf("n = %d\n", n); return 0; }
这段代码分为两个部分,第一个部分是一个静态变量n为999,一个静态函数say输出Hello World!第二个部分是一个全局变量n为100,一个函数say输出网址http://c.biancheng.net,还有一个主函数调用say函数并输出n的值为100。
需要注意的是,这两个部分的代码不能在同一个文件中编译,因为它们都定义了相同的函数和变量名。如果要在同一个程序中使用,可以将它们分别写在不同的文件中,再通过头文件和编译链接的方式进行整合。
阅读全文