当前位置:首页 » 编程语言 » c语言没有main

c语言没有main

发布时间: 2022-09-24 21:06:34

c语言中不用main函数

这属于C编译器的问题。C编译器将main()视为程序的入口标号,因为ISO对C语言标准化的关系,使得开发出的编译器也必须遵守ISO标准。
当然如果你自己能写C编译器,把入口函数改为其它也是可行的,只不过不能被国际所认同。

Ⅱ C语言中没有main函数生成可执行程序的几种方法

main函数
就是C程序
C程序生成可执行程序
就是编译
任何一个编译器都可以做到
如果你要写程序来执行这个过程
那就是自己写一个编译器了。

Ⅲ C程序中是不是一定要有main函数

C程序中不一定要有main函数。

C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。

(3)c语言没有main扩展阅读

C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。

C的数据类型有:整型、实型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。

Ⅳ C语言程序可以没有主函数么 如果可以什么情况下可以没有

一个“工程”(若干文件组成的一个整体,目的是为了完成某项任务,这就是一个工程),必须有一个主函数。
主函数的意义在于,它标志着整个工程的入口点,让你写的程序,从这个点开始真正的执行。

所以,一个工程是必须有主函数的。但这个工程中的某一个单独的文件,则可以没有主函数(但至少要有一个文件,有主函数)。

不知表述清楚没有

Ⅳ 一个c文件里面必须有main函数吗

当然不一定啊,但是没有main函数不能编译成可执行程序,只能编译成中间文件(一些二进制文件)。这些中间文件也是有用的,比方说一个项目中有多个C文件时,每个可执行程序的源码中只会有一个main函数。将功能模块化可以减少重复编译,提高工作效率。另外中间文件还可以用来编译成静态或动态链接库等。
例:demo1.c
有main,demo2.c和demo3.c没有。编译时这样:
gcc -c demo2.c -o demo2.o
gcc -c demo3.c -o demo3.o这样你修改demo1.c的时候不用重新编译2和3了:
gcc demo1.c demo2.o demo3.o -o demo通常这些依赖关系写在Makefile里面就可以了,可以只用一个make命令解决依赖关系。
不懂追问

热点内容
苹果怎样解压缩文件 发布:2025-01-09 17:12:32 浏览:440
同方存储 发布:2025-01-09 17:04:30 浏览:799
网络连接一般什么密码 发布:2025-01-09 17:04:30 浏览:390
脸书的账号密码在哪里 发布:2025-01-09 16:59:16 浏览:191
台湾服务器怎么选云空间 发布:2025-01-09 16:50:06 浏览:441
防走失牵引绳密码如何找回 发布:2025-01-09 16:39:14 浏览:705
压缩机的构造 发布:2025-01-09 16:31:13 浏览:152
安卓iis服务器搭建 发布:2025-01-09 16:31:11 浏览:856
斗地主编程 发布:2025-01-09 16:31:11 浏览:595
我的世界花雨亭服务器怎么玩 发布:2025-01-09 16:31:10 浏览:320