1、用vi编辑器输出一个自己的学号+姓名(可以用拼音)C程序,保证程序的正确。2、用vi编辑器创建一个makefile.m文件编译,保证程序的正确 3、写出修改C程序,不修改C程序的各种编译结果
时间: 2024-03-26 21:34:38 浏览: 50
编译原理,词法分析代码实现,C语言程序,保证能运行
好的,我知道了。针对你的问题,我可以给出以下回答:
1、以下是一个简单的示例程序,可以输出你的学号和姓名:
```c
#include <stdio.h>
int main() {
printf("学号:123456,姓名:zhangsan\n");
return 0;
}
```
你可以将上述代码保存为一个名为 `hello.c` 的文件,然后通过以下命令编译和运行:
```
$ gcc -o hello hello.c
$ ./hello
```
这样就可以输出你的学号和姓名了。
2、以下是一个简单的 `makefile.m` 文件,可以编译上述示例程序:
```makefile
CC=gcc
CFLAGS=-Wall
all: hello
hello: hello.c
$(CC) $(CFLAGS) -o $@ $^
clean:
rm -f hello
```
你可以将上述代码保存为一个名为 `makefile.m` 的文件,然后通过以下命令编译和运行:
```
$ make -f makefile.m
$ ./hello
```
这样就可以编译和运行示例程序了。
3、如果要修改 C 程序但不改变编译结果,可以尝试以下方法:
- 修改注释和空格:你可以随意修改程序中的注释和空格,这样不会影响程序的编译结果。
- 添加无用代码:你可以添加一些无用的代码,比如一些不执行任何操作的语句,这样也不会改变程序的编译结果。
- 修改变量名:你可以修改程序中的一些变量名,但要保证程序的语法和逻辑不会受到影响,这样也不会改变程序的编译结果。
阅读全文