int+main为什么不能重复用

  • 为什么java语句快中不能重复 定义变量
    答:类里面可以重复时因为一个是类变量 一个局部变量 而在main是一个方法,那么其中的变量都是局部变量了,所以,不可以重复。当然类中也不可以存在两个名字一样的类变量或者局部变量
  • int main()为什么总显示错误?
    答:你这是定义了两个main函数,main函数重复定义了。把8行以前的所有代码删掉或注释掉就可以了。
  • 在编程时会出现下面的 int main() 过了几行又出现 float a,b; 我想...
    答:int表示主函数的返回值是int类型,而float a,b;这些表示定义在主函数内部的变量而已,他们与主函数的返回值并无直接联系
  • 为什么别人的vs一个项目的多个源文件都有int main,我却不行
    答:你没有正确的方法。在使用VS编辑器学习C、或者C++的时候,很多人都喜欢在一个项目中写多个xx.cpp来调试运行,但在vs中,一个项目中包含多个main函数,项目是无法运行的。因为已经规定一个程序 只能有一个main函数,所以你想在不同的cpp中都写上main函数 来测试,那是不可能了。比较好的方法是,只写...
  • #include<stdio.h> int main() { int num; for(num=3;num<5;num++...
    答:因为你的for循环后面多了个分号,所以相当于这个循环下什么语句也没有,只运行了一次for 后面的语句printf("p");当然,只输出一次P了
  • ...0到52,但是必须是随机排列的,每个数不能重复!
    答:当然改了以后,因为找不到不重复的数据来,会陷入死循环。更好的方法是:先按顺序把数据填进去,然后随机选两个来交换。int a[7][8];int main(){ srand((unsigned)time(NULL));int i,j;int *p = a[0];for ( i=0;i<56;++i)p[ i ] = i;for ( i = 0; i < 56; ++i ){...
  • int main() { int x,y,z; x=y=z=1; ++x&&y--||++z; cout<<x<<y<<en...
    答:都会直接忽视x然后返回结果;如果x是一个表达式,那么这个表达式也不会执行。"++x && y-- || ++z"等价于"(++x && y--) || ++y"。括号里的计算式计算完后会返回一个值,这里返回1,因为 ++x 为2,y--暂时还是1(表达式返回结果后才减一),2&&1=1。所以++z实际没有执行。
  • C语言void main()和int main()的区别是什么
    答:int main(void)和int main(int argc, char *argv[])。在某些情况下,main函数最后如果没有return语句,会自动返回0。总的来说,void main和int main的主要区别在于是否需要返回值以及在不同编译器中的编译兼容性。在编程实践中,通常建议使用int main以增加代码的可移植性。
  • C语言的int main和 main 的区别,求告知!谢谢
    答:所以你问的这两种写法在效果上是一致的。但是新的C语言标准(C99和C11)已经不允许这种写法,所以main()是错误的,而int main是正确的写法。注意了这种语法也只在C语言的早期标准里面支持,C++标准是不允许这样写的!建议你的不要省略返回值类型,这种写法不规范。
  • 为什么int main(inta, int b);
    答:= 32,32/13 = 2;理解这道题需要理解形式参数和实际参数(两者是对应关系),还需要理解全局变量与局部变量,int m = 13,这个是全局变量,在没有局部变量重新赋值的话,可以无需定义,直接使用。所以main函数里面可以直接使用m的值为13;但是fun函数里面的m是局部变量,只能在fun函数里面使用。

  • 网友评论:

    延科15153926817: “main”: 无法重载函数 -
    61298薄差 : main 函数作为运行时的入口函数默认为void,是不能返回参数类型的,所以会提示 无法重载

    延科15153926817: c++问题:main函数内部不能重载函数吗?为什么? -
    61298薄差 : 不能,这是C/C++的规定,不能嵌套定义函数,也就是说不能函数内再定义函数

    延科15153926817: int类型的main函数为什么有时可以没有返回值也可以运行,而有时必须有呢? -
    61298薄差 : 按照ANSI C89/99的标准,main函数只有下面两种形式是符合标准的 int main(void) 如果main没有参数,那么括号内必须写void { /*=====代码=====*/ return 0; } int main(int argc, char *argv[]) { /*====代码=========*/ return 0; } 因为返回类型是...

    延科15153926817: 为什么java语句快中不能重复 定义变量 -
    61298薄差 : main是一个方法,那么其中的变量都是局部变量了第一个a将作用域整个main方法.所以后面不能重复声明a ;在类len中{int a}时初始化语句块,是类属性与外面的a作用域不冲突.

    延科15153926817: C语言初学 关于int main的理解 -
    61298薄差 : "定义main函数为整型函数" 这个说法有问题1. int main() 这个int定义是指该函数的返回值类型! 2. 一般来说,函数分为带有返回值和不带返回值的函数(void), 3. 返回值的用途又分为返回数据类("运算"结果)和返回结果类(成功或失败) 4. 对于返回结果类,一般定义为int类型,通常不成文的定义为:返回0表示成功,返回-1表示失败 5. 而main这个特殊的函数一般定义为int类,它就是一种返回结果,用来表示程序是否执行成功

    延科15153926817: c语言中,标准main函数的书写规范是什么? -
    61298薄差 : 在最新的 C99 标准中,只有以下两种定义方式是正确的: int main( void ) /* 无参数形式 */ {...return 0; } int main( int argc, char *argv[] ) /* 带参数形式 */ {...return 0; } int指明了main()函数的返回类型,函数名后面的圆括号一般包含传递给函数...

    延科15153926817: C语言中为什么主函数main()有时候最后一句是return 0;而有的时候没有呢?什么时候该加r -
    61298薄差 : 一般来说,如果main函数的类型是int,也就是 int main(){... return 0;}, 就需要return 0; 如果是 void main(){...} 就不需要

    延科15153926817: 在c语言中,void main()与int main()有什么区别?为什么有时还直接用main()? -
    61298薄差 : 区别就是有无返回值.写代码时,函数有返回值,就用int,没有返回值就用void.有的编译器必须main要有返回值 int , 那就写成int main .你可以都写成int main ,然后在后面加个return 0 ;他俩在作用上没什么区别.

    延科15153926817: C++,如图main前面是int,为什么不用写return也能执行? -
    61298薄差 : 在 C89(C语言的早期标准)中,main() 是可以接受void返回值的.Brian W. Kernighan 和 Dennis M. Ritchie 的经典巨著 The C programming Language(《C 程序设计语言》)用的就是void main( ).不过在最新的 C99 标准中,只有以下两种定义方...

    延科15153926817: 使用keil编程常遇到c语言问题;main被重复定义了,如何破? -
    61298薄差 : 删除掉extern main;就好了main这个关键字不能随便定义的只能存在一个程序都是从main开始所以也不能被调用,所以根本没必要声明main函数.

    热搜:int main 为什么出错 \\ c++中intmain报错 \\ int main开头为什么错了 \\ void main 报错 \\ int main为什么要加括号 \\ int main括号里填什么 \\ 为什么要在main前加int \\ c语言main为什么加int \\ int main为什么不能重复用 \\ int main 附近有语法错误 \\ intmain()什么意思 \\ 主函数main前为什么加int \\ int main和main有啥区别 \\ intp型人格有多冷漠 \\ int计算公式 \\ c语言intmain出错 \\ intmain错误怎样改 \\ int main void 含义 \\ 为啥main必须返回int \\ int main与main的区别 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网