int+main为什么要加括号
答:()表示函数有返回值,在main函数结束的时候要有return语句,如果没有就会有warningvoid表示函数没有参数。int表示它是返回值是int型(整型),main表示它的名字是mian(函数名),()表示它是一个函数,它相当于是重载操作符,因为main是一个指针,经过操作符的操作,它才变成一个int型的引用。
答:1、int main()是C语言main函数的一种声明方式;2、int表示函数的返回值类型,表示该主函数的返回值是一个int类型的值;3、main表示主函数,是C语言约定的程序执行入口,其标准的定义格式为int main(int argc, char *argv[]);在int main()中,()中没有数值表示入参为空,等同于int main(voi...
答:这是一个main()函数,每个函数都需要带“()",因为括号了要带参数,main()函数的参数是int main(int argc, char *argv[]) 有什么问题可以加我发送到我邮箱[email protected],我会予以解答。include <stdio.h>void my(); //声明函数.int main(int argc, char *argv[]){ my(10 + 20)...
答:Int main()这是个函数名称,是程序的入口函数程序运行时系统会寻找这个名称的函数,如果没有,那么程序就会无法正确运行,另外,Int是指这个函数的返回值类型,用来告诉系统运行的情况,()是程序运行时系统传递的参数,括号内一般是带有参数的,程序运行时,会将参数传递给程序,例如:运行路径等等,像记事...
答:()代表着main也是一个函数。()在程序里除了(a+b)(int)类的,他都是函数的一个特征符号。
答:默认是无参数,但是在linux下用 可以多两个参数,int main(int argc,char *argv[]),在用terminal终端执行的时候传入参数,argc是外部参数个数,argv数组里是内容。
答:因此,main函数的函数头可写为: main (argc,argv)C语言还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:main (argc,argv)int argv;char *argv[];或写成:main (int argc,char *argv[])由于main函数不能被其它...
答:intmain()表示函数有返回值,那么在main函数结束的时候要有return语句,如果没有就会有warningvoid表示函数没有参数。\r\nC的设计原则是把函数作为程序的构成模块。main()函数称之为主函数,一个C程序总是从main()函数开始执行的。\r\nmain()函数的形式\r\n在最新的C99标准中,只有以下两种定义方式...
答:intmain后面的括号不用和main紧贴。根据查询相关公开信息,代码规范中没有要求需要main和括号紧贴,main是主函数,函数都要加括号的,只不过主函数的括号中省略了参数,但是必须加括号。
答:任何一个C语言程序都要有int main(),定义的是主函数return 0是函数的返回值,可以这么说初学者写的程序必须是 include<stdio.h> int main { c语言语句 return 0;}中间的回车换行没有影响,每个语句都由双引号结尾,至于语句间的排列格式没有影响。你应该是还没有接触C语言,这些都是基础,想学的...
网友评论:
仲胖17350469056:
C语言: main() "main"后面的这个括号是什么意思? -
48401方耐
: 这是一个main()函数,每个函数都需要带“()",因为括号了要带参数,main()函数的参数是int main(int argc, char *argv[]) 有什么问题可以加我发送到我邮箱[email protected],我会予以解答. #include <stdio.h>void my(); //声明函数.int main(int argc, char *argv[]) {my(10 + 20); // 填参数 ,结果结果就是10+20=30. return 0; } //创建一个函数. void my(int a , int b) //括号是放参数的 {return (a + b); }
仲胖17350469056:
C++ int main()属于语句吗? -
48401方耐
: 不是.int main();才是声明语句.{}括起来的有些时候确实是一个复合语句,或叫块,整个块当作一个语句处理,所以,在if(){}else{}等等这些结构中,{}都表示一条语句,因为它们后面只能跟一条语句 但是函数定义时,只是表示开始和结束,并没有什么复合语句的味道
仲胖17350469056:
C++中主函数int main(),为什么要加个()? -
48401方耐
: 不仅是main函数,所有函数都有( )的啊,这是函数的格式
仲胖17350469056:
C语言 注释的地方 为什么要加括号 详细的说下哈 不加就不行 为什么 要加啊 -
48401方耐
: 注释指的括号是大括号,也就是这两个(注释前面那两个) for(a = 1; a <= 5; a++) {/*这个括号*/ for(b = 1; b <= 5-a; b++)printf(" "); printf("********\n"); }/* 这个括号*/ 因为如果没有这两个括号,那么a循环就和b循环一样只操作一个步骤了,...
仲胖17350469056:
我是C的新手, 请问int main()的括号里面必须要加int argc, char *argv[]吗 我为什么有时候加了和没加程序都可以正常运行呢. 帮我解释一下好吗谢谢 -
48401方耐
: 运行程序时可以传参数,没加的话就不能传参数了.第一个是参数的个数,第二个是参数数组.最好还是加上,不用就不管它就是
仲胖17350469056:
为什么main前面要加int -
48401方耐
: 理论上,main前面可以不加int C99标准规定,main正常结束返回必须为(int)0 . 但是在C89及以前的标准中,允许main类型为void(甚至可以不声明类型). 因为 return 0; 表示程序正常结束,因此最好将main声明为 int型.
仲胖17350469056:
C程序中为什么要加int main() -
48401方耐
: main函数表示第一个执行的函数,如果没有这个程序就不知道先执行哪个函数 int是返回值不一定要int void也可以
仲胖17350469056:
在c++中 main函数前面为什么要加上数据类型比如int void -
48401方耐
: main函数的返回值是返回给主调进程,使主调进程得知被调用程序的运行结果. 标准规范中规定main函数的返回值为int,一般约定返回0值时代表程序运行无错误,其它值均为错误号,但该约定并非强制. 如果程序的运行结果不需要返回给主调进程,或程序开发人员确认该状态并不重要,比如所有出错信息均在程序中有明确提示的情况下,可以不写main函数的返回值.在一些检查不是很严格的编译器中,比如VC, VS等,void类型的main是允许的.不过在一些检查严格的编译器下,比如g++, 则要求main函数的返回值必须为int型. 所以在编程时,区分程序运行结果并以int型返回,是一个良好的编程习惯.
仲胖17350469056:
"void main()"后面的括号是干什么的? -
48401方耐
: 括号的作用是写参数,传递数据消息用的. C++规定:如果没有参数,圆括号也不能省略.有关“void main()”的更多你可以参考以下知道的链接: http://wenwen.sogou.com/z/q654558532.htm?si=1
仲胖17350469056:
int类型的main函数为什么有时可以没有返回值也可以运行,而有时必须有呢? -
48401方耐
: 按照ANSI C89/99的标准,main函数只有下面两种形式是符合标准的 int main(void) 如果main没有参数,那么括号内必须写void { /*=====代码=====*/ return 0; } int main(int argc, char *argv[]) { /*====代码=========*/ return 0; } 因为返回类型是...