知识总结、学习方法和建议
例1: 建立一个test.txt文件,进行编辑和编译,发现通过cc -c test.txt命令报错,所以编译只能编译.c文件。 例2: 编辑一个C程序,如下
#include <stdio.h>
int test ()
{
printf(“12345\n”);
return 0;
}
请问这个程序能否运行,答案是否定的,因为没有定义main函数,运行cc -c test.c可以生成test.o文件,但运行cc test.o 文件报错,如下图
编译:只会检测语法是否正确,并不会检测有没有main函数。链接:会检测有没有main函数。 例3: 一个c语言程序不能定义多个main函数,当有多个函数存在时应该保证main函数放在最后,如下程序: #include <stdio.h>
int test ()
{
printf(“44444\n”);
return 0;
}
int main() { printf("33333\n"); test(); return 0; } 执行结果是 33333 44444 |
C语言编程笔记-03
最新推荐文章于 2024-03-13 10:52:12 发布