是的,必须包含一个main函数。main函数是程序默认的入口,程序的执行是从main函数开始;如果没有main函数,则编译器不知道程序从哪里开始执行,所以一个c源程序有且仅有一个主函数(main函数)。

本教程操作环境:windows7系统、c99版本、Dell G3电脑。

main函数,又称主函数,是程序执行的起点,是C程序的入口函数,即程序的执行是从main函数开始,对其他函数的调动也是直接或间接地在main函数中被调用。

一个c程序有且仅有一个main函数,除main函数之外可以有若干个其它的函数,每个函数实现某一特定的操作。

程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数 。main 函数是在程序启动中完成对具有静态存储期的非局部对象的初始化之后被调用的。它是程序在有宿主 (hosted)环境(亦即有操作系统)中所指定的入口点。自立程序(启动加载器,操作系统内核,等等)的入口点则是由实现定义的。

相关推荐:《C语言视频教程》

c语言源程序必含有,一个c源程序必须包含一个main函数吗相关推荐

  1. 如何在另一个JavaScript文件中包含一个JavaScript文件?

    JavaScript中是否有类似于CSS中@import的内容,可让您在另一个JavaScript文件中包含一个JavaScript文件? #1楼 而不是在运行时添加,而是使用脚本在上传之前进行串联. ...

  2. 是否可以在另一个CSS文件中包含一个?

    是否可以在另一个CSS文件中包含一个? #1楼 是的,可以使用@import并提供css文件的路径,例如 @import url("mycssfile.css"); 要么 @imp ...

  3. 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度。

    // 写一个函数,求一个字符串的长度,在main 函数中输入字符串,并输出其长度. #include <stdio.h> main() {  int len;  char*str[20]; ...

  4. (1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,一个 findArea()方法返回圆的面积。 (2)定义一个类PassObject,在类中定义一个方法printA

      (1)定义一个 Circle 类,包含一个 double 型的 radius 属性代表圆的半径,一个 findArea() 方法返回圆的面积. ( 2 )定义一个类 PassObject ,在类中 ...

  5. 习题 8.6 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

    C程序设计(第四版) 谭浩强 习题8.6 个人设计 习题 8.6 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 代码块: 方法1: #include <stdio.h ...

  6. 写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度

    写一个函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度 代码如下: #include<stdio.h> int len(char *p); int main() {int ...

  7. 题8.6:写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

    题目 本题是谭浩强<C程序设计课后习题>题8.6. 题目: 写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 以下是本篇文章正文内容,欢迎朋友们进行指正,一起探讨, ...

  8. 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

    写一函数,求一个字符串的长度.在main函数中输入字符串,并输出其长度. 解题思路: 字符串以\0作为结尾,则从第一个字符开始向后移动遇到\0认为字符串结束. 答案: #include <std ...

  9. 一个完整计算机软件应包含,一个完整的计算机软件应包含

    [名词&注释] 系统软件(system software).设计方案(design scheme).计算机硬件(computer hardware).十进制数(decimal digit).邮 ...

最新文章

  1. vs下.def文件使用无效问题
  2. UISegmentedControl的详细使用
  3. 限时9.9元 | 快速领取数学建模竞赛备战必备技巧与论文详解!
  4. visualvm远程监控jvm_大型企业JVM实战:优化及面试热点分析
  5. Web前后端笔记-通过对称加密算法和信息摘要算法防止数据重放
  6. Checkpointing
  7. hdu2847(2009多校第四场) 01串添加最少01使被k整除(暴力)
  8. network-monitor
  9. BERT时代,向量语义检索我们关注什么?
  10. CVPR 2018 | 旷视科技人体姿态估计冠军论文——级联金字塔网络CPN
  11. ubuntu 20安装NVIDIA驱动并处理蓝色背景的界面 perform mok management
  12. Android 日历表事件表操作
  13. 在phpstudy中安装并使用ThinkPHP 5
  14. 【c语言】多项式求和
  15. poi-tl导出word;自定义列表序号和表格宽度,表格合并,自定义标题,更新目录
  16. 入耳式蓝牙耳机哪种音质好?微型蓝牙隐形耳机推荐
  17. PPT作品分享——创建学习型组织,打造企业核心竞争力
  18. Day24-Ajax
  19. Msbuild的工具集版本
  20. SQL数据库的组合查询和统计查询

热门文章

  1. uni-app如何打包apk到Android studio中调用
  2. ap模式和sta模式共存_WIFI模块的STA模式和AP模式有什么区别
  3. windows c 盘清理总结
  4. 如何使用录音文件转换成文字工具快速完成转换
  5. android开发内存优化的那些事儿
  6. 苹果信号一会满一会与服务器,为什么苹果手机信号满格,但有时候上网突然变得很慢?...
  7. 老机器在当下该装什么操作系统
  8. 用python画明星_用Python画一颗特别的心送给她
  9. python中hashlib_python的hashlib模块
  10. android6没有4g,手机没有4g信号是什么原因?手机没有4g信号解决方法介绍