一个完整可运行的C++程序,没有main函数? [问题点数:20分,结帖人bingxin100321]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 91.67%
Bbs3
本版专家分:962
Bbs1
本版专家分:81
Bbs2
本版专家分:394
Bbs1
本版专家分:0
Bbs9
本版专家分:86256
Blank
红花 2011年3月 C/C++大版内专家分月排行榜第一
2010年9月 C/C++大版内专家分月排行榜第一
Blank
黄花 2015年1月 C/C++大版内专家分月排行榜第二
2012年3月 C/C++大版内专家分月排行榜第二
2011年11月 C/C++大版内专家分月排行榜第二
2010年6月 C/C++大版内专家分月排行榜第二
2010年5月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2011年4月 C/C++大版内专家分月排行榜第三
2011年2月 C/C++大版内专家分月排行榜第三
2010年8月 C/C++大版内专家分月排行榜第三
Bbs9
本版专家分:64318
Blank
进士 2009年 总版技术专家分年内排行榜第六
Blank
金牌 2009年4月 总版技术专家分月排行榜第一
Blank
红花 2009年11月 Linux/Unix社区大版内专家分月排行榜第一
2009年6月 Linux/Unix社区大版内专家分月排行榜第一
2009年4月 C/C++大版内专家分月排行榜第一
2009年3月 C/C++大版内专家分月排行榜第一
2009年3月 Linux/Unix社区大版内专家分月排行榜第一
2009年2月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2010年1月 C/C++大版内专家分月排行榜第二
2009年10月 Linux/Unix社区大版内专家分月排行榜第二
2009年9月 Linux/Unix社区大版内专家分月排行榜第二
2009年8月 C/C++大版内专家分月排行榜第二
2009年8月 Linux/Unix社区大版内专家分月排行榜第二
2009年7月 C/C++大版内专家分月排行榜第二
2009年6月 C/C++大版内专家分月排行榜第二
2009年5月 C/C++大版内专家分月排行榜第二
2009年5月 Linux/Unix社区大版内专家分月排行榜第二
2009年4月 Linux/Unix社区大版内专家分月排行榜第二
2009年2月 C/C++大版内专家分月排行榜第二
2009年1月 Linux/Unix社区大版内专家分月排行榜第二
Bbs5
本版专家分:2260
Bbs2
本版专家分:147
Bbs2
本版专家分:465
Bbs1
本版专家分:1
Bbs2
本版专家分:140
Bbs1
本版专家分:25
Bbs2
本版专家分:424
Bbs12
本版专家分:382585
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
Bbs4
本版专家分:1168
Bbs3
本版专家分:985
Bbs4
本版专家分:1136
Bbs1
本版专家分:70
Bbs6
本版专家分:5071
Bbs3
本版专家分:647
Bbs1
本版专家分:94
Bbs1
本版专家分:0
Bbs5
本版专家分:2522
Bbs6
本版专家分:7992
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs2
本版专家分:292
Bbs7
本版专家分:10684
Bbs3
本版专家分:903
Bbs6
本版专家分:8924
Bbs1
本版专家分:2
Bbs1
本版专家分:76
Bbs3
本版专家分:769
Bbs3
本版专家分:775
Bbs1
本版专家分:6
Bbs2
本版专家分:300
Bbs1
本版专家分:85
Bbs6
本版专家分:6043
版主
Bbs1
本版专家分:63
Bbs1
本版专家分:22
Bbs1
本版专家分:87
Bbs4
本版专家分:1184
Bbs6
本版专家分:8976
Bbs4
本版专家分:1697
Bbs1
本版专家分:6
Bbs1
本版专家分:0
Bbs4
本版专家分:1189
Bbs1
本版专家分:11
Bbs2
本版专家分:121
Bbs3
本版专家分:931
C/C++main函数返回值以及return 0的作用

<em>C</em>/<em>C</em>++<em>main</em><em>函数</em>返回值以及return 0的作用 <em>main</em><em>函数</em>的返回值 <em>main</em><em>函数</em>的返回值用于说明<em>程序</em>的退出状态。如果返回0,则代表<em>程序</em>正常退出。返回其它数字的含义则由系统决定。通常,返回非零代表<em>程序</em>异常退出。 void <em>main</em>() 有一些书上的,都使用了void <em>main</em>( ) ,其实这是错误的。<em>C</em>/<em>C</em>++ 中从来<em>没有</em>定义过void <em>main</em>( ) 。<em>C</em>++ 之父 Bjarne St...

C语言之main()函数

<em>C</em>的设计原则是把<em>函数</em>作为<em>程序</em>的构成模块。<em>main</em>()<em>函数</em>称之为主<em>函数</em>,<em>一个</em><em>C</em><em>程序</em>总是从<em>main</em>()<em>函数</em>开始执行的。一、<em>main</em>()<em>函数</em>的形式在最新的 <em>C</em>99 标准中,只有以下两种定义方式是正确的:int <em>main</em>( void )--无参数形式{...return 0;}int <em>main</em>( int argc, char *argv[] )--带参数形式{...return 0;}int指明了<em>main</em>

C++ main函数运行分析

在VS2017中,建议<em>一个</em><em>C</em>++ 控制台<em>程序</em>: #include "stdafx.h" #include &lt;iostream&gt; int <em>main</em>() { std::cout &lt;&lt; "hello world" &lt;&lt; std::endl; return 0; } 点击VS的搜索工具,搜索<em>main</em>, 可以找如下内容...

c++中关于main函数参数的问题

这个<em>main</em><em>函数</em>的参数写出来能编译出来又是干什么的?听说像dos那样,可我除了把它编译后就不知干什么了。我看了许多资料,也不知实际用处来。若有什么其他作用,求具体的操作步骤,例如,开始->cmd->i

dev C++源文件里面没有Main()函数,是不是不对呀?

源代码里面只有 int WINAPI WinMain(HINSTAN<em>C</em>E hInstance, HINSTAN<em>C</em>E hPrevInstance, LPSTR lp<em>C</em>mdLine, int n<em>C</em>mdSh

C++ main()函数及其参数

<em>main</em>()<em>函数</em>及其参数<em>C</em>++标准允许主<em>函数</em><em>main</em>()有或<em>没有</em>参数列表。 您能在主<em>函数</em><em>main</em>()中使用<em>一个</em>或更多的参数。 如下是一些惯例:int <em>main</em>(int argc, char *argv[])第<em>一个</em>参数argc,指明有多少个参数将被传递给主<em>函数</em><em>main</em>(),真正的参数以字符串数组(即第2个参数argv[])的形式来传递。每<em>一个</em>字符串均有自己意思。在这句法上面, 记住, argc代表参

C++中能不能把主函数main做为一个类的成员函数

怎么做啊?

C++类模板 .h和.cpp文件要写在一起||要在主函数main中用#include "Test.h" Test是模板类名

最好要将<em>C</em>++类模板的.h和.cpp文件的内容一起写在.h文件中,不要分开 <em>C</em>++模板类和模板<em>函数</em>示例: 模板类Test Test.h #pragma once #include using namespace std; template class Test { public: T a; public: Test(T a); ~Test(); void printT(); };

C++新手问题如何在Main函数中使用类对象

我用的是VS2008,在头文件中声明了类,并写完了它,想再Main<em>函数</em>中调用它,但是出错,不能声明这个类的对象,源代码在下面 这个是头文件部分 #ifndef testclass #define te

C++ 关于 main 函数的几点说明

<em>main</em><em>函数</em>是<em>C</em>++<em>程序</em>的入口<em>函数</em>,<em>C</em>++标准要求<em>main</em>()<em>函数</em>的返回值类型为int。1.<em>函数</em>内并可以不出现return语句当<em>main</em>()<em>函数</em>的返回值为int,而<em>函数</em>内并<em>没有</em>出现return语句时,同样可以通过编译并正常<em>运行</em>。这是因为编译器在<em>main</em>()<em>函数</em>的末尾自动添加了return 0;的语句。所以,<em>main</em>()<em>函数</em>是<em>C</em>++<em>程序</em>经过特殊处理的<em>函数</em>。

关于c/c++中main()函数写法的一点新发现

以前编程的时候从未注意到这个小细节,今天用<em>C</em>odeblocks<em>运行</em>时出现错误,好奇查了一下,才发现一直以来不曾注意的<em>一个</em>小知识点。代码如下:  #include using namespace std; void <em>main</em>() {     register int i,s=0;     for(i=1;i         s=s+i;     }     cout     re

记录C/C++的几个标准以及main()函数的使用

估计是跟着谭浩强学的<em>C</em>语言导致的,现在Gcc编译各种不通过让我很郁闷,不得已又得拿起书来重新学一遍,真正发现<em>C</em>语言<em>没有</em>那么简单。当初学的时候被坑了而已。 for(int i = 0;i: array.c:9:5: error:

C/C++——main

c/类c语言的<em>main</em><em>函数</em>一般都是整个<em>程序</em>的入口,一般大家都知道标准的写法如下int <em>main</em>(int argc, char **argv) //或者int <em>main</em>(int argc, char *argv[]) //在这里二者是对等的 { ... ... return 0; //这里一定要return 0,不管前面都否有死循环或者什么,都要return 0 }int<em>main</em>大家一定很郁闷,<em>程序</em>运

【c++】main函数

【c++】<em>main</em><em>函数</em> 参考:《c++从入门到精通》 人民邮电出版社     <em>C</em>++<em>程序</em>的<em>运行</em>是从<em>main</em>()<em>函数</em>开始执行的,<em>main</em><em>函数</em>是什么样的<em>函数</em>?按ISO  <em>C</em>++的规定,<em>main</em><em>函数</em>有两种形式:        int  <em>main</em>()        int  <em>main</em>(int argc, char * argv[ ])    第一种为<em>没有</em>参数的<em>main</em><em>函数</em>。    第二种为带有参数的mai...

在Eclipse里怎么运行没有main函数的代码?

从别人那里下载了<em>一个</em>java<em>程序</em>。但很奇怪的是里面几个源文件里都<em>没有</em><em>main</em><em>函数</em>。折腾了两天愣是没搞定。望高人指点一下!

这个程序没有main函数怎么运行

import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Test extends JApplet{

程序没有main函数,会出现什么

10、以下<em>程序</em>的输出结果是 。 #include void abc ( char *p ) {int i,j; for(i=j=0;(p+i)!='\0';i++ ) if (*(p+i);} 求解。 答案是mig。 <em>运行</em>是编译有错

C++怎么才能有多个main

写JAVA的时候 你可以A.JAVA B.JAVA各有<em>一个</em><em>main</em> <em>运行</em>哪个文件 就<em>运行</em>哪个文件的<em>main</em>方法。。。但是<em>C</em>++工程只有<em>一个</em><em>main</em> 多写<em>一个</em> 就出现linker错误了。。。。请问这个问

请问大神,VC++2008里一个项目只有一个main函数,那要怎么编程?

之前我使用java和myeclipse编程平台,现在换了V<em>C</em>++2008(想装2010版但是死活安不上),发现原来<em>C</em>++只能有<em>一个</em><em>main</em><em>函数</em>(忘了好几年了||),无论是int_t<em>main</em>()还是vo

关于一个VC++工程中不能出现两个main函数的问题

先看看定义: c++<em>程序</em>中必须包含<em>一个</em>名为<em>main</em>()的<em>函数</em>,在<em>运行</em>c++<em>程序</em>时,通常从<em>main</em>()<em>函数</em>开始执行。因此<em>程序</em>中必须有<em>main</em>()<em>函数</em>。 <em>一个</em>c++工程师所生成的师<em>一个</em>c++<em>程序</em>,如果在这

vs2015下,创建一个项目,怎样实现多个小程序运行,每个小程序都有main函数

刚学习c++语言,经常联系写简单的小<em>程序</em>,<em>一个</em>项目下有<em>一个</em><em>main</em><em>函数</em>,怎么做可以不用每次都新建<em>一个</em>项目,在<em>一个</em>项目下<em>运行</em>测试每个<em>完整</em>的简单小<em>程序</em>

C/C++如何在Visual Studio里建立并运行多个含main函数的文件

问题: <em>一个</em>工程只能有<em>一个</em><em>main</em><em>函数</em>,如果每次都从头新建应用<em>程序</em>,比较繁琐,多个<em>main</em><em>函数</em>的文件怎样在VisualStudio里快速<em>运行</em>起来? 这里是用Visual Studio2015展示。 解决方法: 第一次新建项目时勾选创建解决方案管理器 当你要再建<em>一个</em>含<em>main</em><em>函数</em>的文件时,右击解决方案名--&gt;添加--&gt;新建项目,就可以新建<em>一个</em>工程了。 ...

vc++程序中为什么可以没有main函数

我前一阵子学的是java SE,习惯了每个项目都有<em>一个</em><em>main</em>入口,今天看了<em>一个</em>V<em>C</em>的<em>程序</em>,却怎么也找不到<em>main</em>入口,请问为什么V<em>C</em>的<em>程序</em>可以<em>没有</em>void Main的?用什么代替了吗?

C/C++中main是void main()还是int main()

http://blog.sina.com.cn/s/blog_149e9d2ec0102wypk.html 注:内容借鉴与互联网。 <em>main</em><em>函数</em>都写成void <em>main</em>(),而不是int <em>main</em>()。那么,到底哪个是正确的,或至少是推荐使用的呢? <em>main</em><em>函数</em>的返回值大家注意了吗,也许有人会说可以<em>没有</em>返回值,如果你深入到<em>程序</em>的<em>C</em>RT启动代码,你会发现.... __in

C++之 main() ,void main() ,int main()等区分

1、各种<em>main</em><em>函数</em> 大家在看各种<em>C</em>++代码主<em>函数</em>时,发现,写法有很多种,比如: int <em>main</em>() { //代码 return 0; } int <em>main</em>(int argc, char* argv[]){ //代码 return 0; } void <em>main</em>() { //代码 } //…… 2、对比 这些主<em>函数</em>本质上的区别是返回...

举例:C++程序并不一定从main函数开始执行

如题

C++第16周项目4 -处理C++源代码 - (1)有没有main函数

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijian/article/details/9078413【项目4】写处理<em>C</em>++源代码的<em>程序</em>   (1)读入<em>一个</em><em>C</em>++<em>程序</em>,判断其中是否只有<em>一个</em><em>main</em>()<em>函数</em>,输出“暂时<em>没有</em>发现问题”,或者“<em>没有</em><em>main</em>(

int const *p和int *const的区别

首先,我是来虚心学习的,希望大家指出我的错误!我用的是Visual <em>C</em>++。 一直都不太清楚int const *p和int *const的区别,在网上找大部分人都解释为: int const *p中

c++中的main函数是由哪个函数调用的,怎么调用的

c++中的<em>main</em><em>函数</em>是由哪个<em>函数</em>调用的,怎么调用的?因为<em>main</em>由参数,那么调用<em>main</em><em>函数</em>的这个<em>函数</em>就进行了相关的初始化工作了,所以想知道<em>main</em>是怎么被调用的?

CC++中main函数的重要性

论<em>C</em>和<em>C</em>++中<em>main</em><em>函数</em>的重要性

C/C++中main()格式

ANSI-<em>C</em>(<em>C</em>89/<em>C</em>99)的话<em>main</em>()<em>函数</em>有2种主要形式。 (1) int <em>main</em>(void)  (2) int <em>main</em>(int argc, char *argv[]) 其中(2)也可写成int <em>main</em>(int argc, char **argv)  argv[argc]放空指针(NULL指针)。  argc和argv可以用别名。 另外,还有一种受系统限制的形

C++学习笔记 - main()函数及其参数

<em>main</em>()<em>函数</em>及其参数:int <em>main</em>(int argc, char *argv[] <em>C</em>++标准允许主<em>函数</em><em>main</em>()有或<em>没有</em>参数列表。 您能在主<em>函数</em><em>main</em>()中使用<em>一个</em>或更多的参数。 如下是一些惯例:int <em>main</em>(int argc, char *argv[])第<em>一个</em>参数argc,指明有多少个参数将被传递给主<em>函数</em><em>main</em>(),真正的参数以字符串数组(即第2个参数argv[])的形式

int main(int argc, char* argv[])用法详解

 main<em>函数</em>的参数  我们经常用的<em>main</em><em>函数</em>都是不带参数的。因此<em>main</em> 后的括号都是空括号。实际上,<em>main</em><em>函数</em>可以带参数,这个参数可以认为是 <em>main</em><em>函数</em>的形式参数。C语言规定<em>main</em><em>函数</em>的参数只能有两个,习惯上这两个参数写为argc和argv。因此,<em>main</em><em>函数</em>的<em>函数</em>头可写为: <em>main</em> (argc,argv)C语言还规定argc(第<em>一个</em>形参)必须是整型变量,argv( 第二

C++ main函数的返回值

<em>main</em><em>函数</em>通过返回值把整个<em>程序</em>的执行情况告诉调用者(通常是操作系统,但是操作系统通常会忽视<em>main</em><em>函数</em>的返回值),一般情况下return 0表示正常结束,return -1表示非正常结束。     <em>main</em><em>函数</em>也可以不写return语句,这时当执行完最后一条语句后自动执行一条“return 0;”语句。    其他<em>函数</em>的返回值原理同此。

C++中关于main函数的几点说明

原文地址:http://m.blog.csdn.net/k346k346/article/details/49331965 <em>main</em><em>函数</em>是<em>C</em>++<em>程序</em>的入口<em>函数</em>,<em>C</em>++标准要求<em>main</em>()<em>函数</em>的返回值类型为int。 1.<em>函数</em>内并可以不出现return语句 当<em>main</em>()<em>函数</em>的返回值为int,而<em>函数</em>内并<em>没有</em>出现return语句时,同样可以通过编译并正常<em>运行</em>。这是因为编译器在<em>main</em>()<em>函数</em>的末尾

C++入门(2):用C++写第一个程序&main函数详解

学习编程语言这件事情,最重要的是练习去写,只有写过才知道哪里有坑,即便是最简单的<em>程序</em>。 下面我们介绍<em>C</em>++的第<em>一个</em><em>程序</em>,<em>main</em><em>函数</em>,它是<em>C</em>++<em>程序</em>中必须且唯一的<em>函数</em>,系统调用<em>程序</em>的时候是从<em>main</em><em>函数</em>进去执行的。 int <em>main</em>() { return 0; } 上面是<em>一个</em>非常简单的<em>程序</em>,只有<em>一个</em><em>main</em><em>函数</em>,它<em>没有</em>任何功能,只是返回<em>一个</em>值。 返回值是<em>一个</em>非常重要的东西,返回...

C++ main函数中参数argc和argv含义及用法

argc 是 argument count的缩写,表示传入<em>main</em><em>函数</em>的参数个数; argv 是 argument vector的缩写,表示传入<em>main</em><em>函数</em>的参数序列或指针,并且第<em>一个</em>参数argv[0]一定是<em>程序</em>的名称,并且包含了<em>程序</em>所在的<em>完整</em>路径,所以确切的说需要我们输入的<em>main</em><em>函数</em>的参数个数应该是argc-1个; 简单用法示例,新建工程键代码: #inc...

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分<em>程序</em>员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老<em>程序</em>员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java<em>程序</em>的主类?应用<em>程序</em>和小<em>程序</em>的主类有何不同?Java应用<em>程序</em>与小<em>程序</em>之间有那些差别?Java和<em>C</em>++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有<em>一个</em>人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Linux 会成为主流桌面操作系统吗?

整理 |屠敏出品 | <em>C</em>SDN(ID:<em>C</em>SDNnews)2020 年 1 月 14 日,微软正式停止了 Windows 7 系统的扩展支持,这意味着服役十年的 Windows 7,属于...

065_《Delphi7组件编程参考手册》(10/10)下载

【共10个压缩包,这是Part10】 本书是关于Delphi 7组件编程的、一本十分完整的参考手册。本书涵盖了Delphi 7集成开发环境的使用、介绍包括基本窗口组件、列表框组件、数据库组件等百余种组件的功能、属性、事件以及方法。 书中大部分组件都辅以了合适的示例。这些示例力求短小精练、界面友好、可读性强,将对应的技术手段应用于实际,有助于读者理解吸收,同时也可供模仿和直接使用。 本书是从事Delphi应用程序开发和应用人员必备参考书,也可作为大专院校相关专业师生自学、教学参考用书。 相关下载链接:[url=//download.csdn.net/download/shuaihj/2901224?utm_source=bbsseo]//download.csdn.net/download/shuaihj/2901224?utm_source=bbsseo[/url]

C++ primer Plus(第六版)高清下载

http://pan.baidu.com/s/1kVkHMBH,因为PDF过大,放在云盘里了,密码在txt里面。 相关下载链接:[url=//download.csdn.net/download/timbo0/9798371?utm_source=bbsseo]//download.csdn.net/download/timbo0/9798371?utm_source=bbsseo[/url]

QQ聊天文字变图片工具下载

让您QQ聊天的文字动起来,给别人一个惊喜吧! 相关下载链接:[url=//download.csdn.net/download/changkeweiyang/2600515?utm_source=bbsseo]//download.csdn.net/download/changkeweiyang/2600515?utm_source=bbsseo[/url]

我们是很有底线的