东辰安华知识网 东辰安华知识网

东辰安华知识网
东辰安华知识网是一个专业分享各种生活常识、知识的网站!
文章434741浏览52697515本站已运行9224

中的int代表什么

大家好,关于中的int代表什么很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于int main是什么意思的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

  1. C语言***里面的int***main******中的int代表什么
  2. c语言运行时候出现“main”must return \
  3. infunctionintmain()是什么意思
  4. C语言:为什么main要定义为int型

int表示它是返回值是int型(整型)main表示它的名字是mian(函数名)()表示它是一个函数(用C++的话来讲,它相当于是重载操作符,因为main是一个指针,经过操作符的操作,它才变成一个int型变量(或C++中的引用)()的意思在学C++前的重载前是不需要你掌握的,知道有这个东西就可以.但是注意一下,C语言没有重载.

1、所以必须返回一个值,而且这值必须得是int型的

2、voidmain()是C++语言的话这类型是不标准的!

1、Infunction'intmain()'这种编译提示是gcc/g++的一种问题描述格式,告诉你编译问题出现在源代码什么位置,如你这里的问题就出在intmain()函数中,接下来还应该有相应的错误(警告)描述,如有如下的源代码test.c:

2、intmain(){printf("helloworld")}$g++test.c编译程序test.c:Infunction'intmain()':报告错误所在的位置test.c:3:error:'printf'wasnotdeclaredinthisscope错误解释:printf未声明(缺少头文件)test.c:4:error:expected`;'before'}'token错误解释:printf("helloworld")语句没有以分号结尾,加上分号就可以了。

3、根据编译器所提供的线索,可以方便的定位源程序出错的地方,快速查找和解决程序语法错误。

在C99标准未发布前,一般把main函数定义为void,即无返回值类型,c99标准发布后,里面明确规定定义main时要定义成int型,原因是因为main函数是系统调用的,在main函数运行结束后,要返回一个值给操作系统,以此main函数是否执行正常,如果main返回值为0说明正常结束,否则说明程序运行出错,需要调用一些错误处理(如内存分配失败,资源申请失败等)。

OK,关于中的int代表什么和int main是什么意思的内容到此结束了,希望对大家有所帮助。

赞一下
东辰安华知识网
上一篇: pH是什么意思
下一篇: 大学肄业生是什么
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏