C语言编程笔记-03
来源:互联网 发布:re take 知乎 编辑:程序博客网 时间:2024/06/05 15:43
知识总结、学习方法和建议
例1:
建立一个test.txt文件,进行编辑和编译,发现通过cc -c test.txt命令报错,所以编译只能编译.c文件。
例2:
编辑一个C程序,如下
链接:会检测有没有main函数。
例3:
一个c语言程序不能定义多个main函数,当有多个函数存在时应该保证main函数放在最后,如下程序:
#include <stdio.h>
例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
int main()
{
printf("33333\n");
test();
return 0;
}
执行结果是
33333
44444
0 0
- C语言编程笔记-03
- C语言编程笔记
- 笔记:C语言编程风格
- C语言编程笔记-01
- C语言编程笔记-02
- C语言学习笔记——C语言编程
- C语言学习笔记之C语言编程
- C语言笔记——C语言编程01
- 《32位单片机c语言编程》笔记
- 《c语言编程之道》笔记
- 读《c程序编程语言》笔记
- 笔记整理--C语言编程(VC)篇
- 《c语言编程之道》笔记
- C语言学习笔记 lesson2 编程概述
- 学习笔记--《C语言编程语言入门》 linux下c语言编程
- Notes on Programming in C--C语言编程笔记(一)
- Notes on Programming in C--C语言编程笔记(二)
- 浅谈C语言优先级规则--读《c专家编程》笔记
- Unity3D学习之第二次课(碰撞体、树的制作等等...)
- 用VBS判断无BOM头的文件是否UTF-8编码
- Android自定义View以及layout属性全攻略
- java获取当月的工作日
- Mars老师Android视频第一季18集文件下载不成功的解决
- C语言编程笔记-03
- .Net学习资料
- 《Programming Hive》读书笔记(二)Hive基础知识
- java获取当前系统前一天,当天,后天日期
- DNS扫盲系列之一:有关公网DNS
- vsftpd在ubuntu server 12.04 下的设置。
- JavaWeb——Day18_2
- [字典树] HDU 1075 - What Are You Talking About
- 周剑轩:个人生态系统理论