C语言函数名出了main c语言程序的main函数的位置

C语言中 main 是什么意思?解释如下:
1、int main()是C语言main函数的一种声明方式;
2、int表示函数的返回值类型,表示该主函数的返回值是一个int类型的值;
3、main表示主函数,是C语言约定的程序执行入口 , 其标准的定义格式为int main(int argc, char *argv[]);在int main()中,()中没有数值表示入参为空,等同于int main(void);
4、事例中printf("%f",a);表示将a的值作为浮点类型打印出来,在屏幕上显示,而主函数的返回类型int会将返回的值回传给主调进程,而不是在屏幕输出 。
5、因此,printf的输出类型跟主函数的返回类型没有关系,互不关联 。事例中,return 0 对应才是主函数的返回值类型 。
拓展资料
在C语言当中,一个程序,无论复杂或简单,总体上都是一个“函数”;这个函数就称为“main() 函数”,也就是“主函数” 。比如有个“做菜”程序,那么“ 做菜 ”这个过程就是“主函数” 。在主函数中 , 根据情况,你可能还需要调用“买菜,切菜,炒菜”等子函数 。
main函数在程序中大多数是必须存在的,但是依然有例外情况,比如windows编程中可以编写一个动态链接库(dll)模块,这是其他windows程序可以使用的代码 。由于DLL模块不是独立的程序,因此不需要main函数 。再比如,用于专业环境的程序-----如机器人中的控制芯片--可能不需要main函数 。
参考资料:百度百科:main函数
c语言main函数是什么意思?void main()表示函数无返回值 , 就是说在程序的结尾处不需要加上return 0 。而return是在函数体中 , 用来返回特定值的 。
一个C程序中必须至少有一个函数 , 而且其中必须有一个并且仅有一个以main为名,这个函数称为主函数,主函数是整个程序的入口 。
基本数据类型:
1、void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果 。(C89标准新增)
2、char:字符型类型数据,属于整型数据的一种 。(KR时期引入)
3、int:整型数据,表示范围通常为编译器指定的内存字节长 。(KR时期引入)
4、float:单精度浮点型数据,属于浮点数据的一种 。(KR时期引入)
5、double:双精度浮点型数据,属于浮点数据的一种 。(KR时期引入)
6、_Bool:布尔型 。(C99标准新增)
7、_Complex:复数的基本类型 。(C99标准新增)
8、_Imaginary:虚数 , 与复数基本类型相似,没有实部的纯虚数 。(C99标准新增)
9、_Generic:提供重载的接口入口 。(C11标准新增)
1.(10分)C程序中主函数的名字可以取名为main,也可以取名?在 C 语言中C语言函数名出了main,主函数的名字通常是 main 。这是 C 语言的一个约定,所有的 C 程序都必须有一个名为 main 的主函数 。这是 C 程序的入口点,在执行程序时系统会自动调用 main 函数 。
然而,在一些特殊情况下,你也可以使用其C语言函数名出了main他名字来定义主函数 。例如,在某些编译器中,你可以使用 WinMain 作为主函数名 , 这样程序就可以在 Windows 系统上运行 。但是,这种做法并不是 C 语言的标准用法 , 而且不同的编译器对于主函数名的支持也可能会有所差异,因此不建议在通用 C 程序中使用其他名字来定义主函数 。
初学编程,C语言中的main函数考虑到main函数的特殊性,lz不明白这个问题可以理解 。
main()是省略了返回值类型,C语言会默认认为成main的类型为int,在main()的函数体内要返回一个值,如return 0;
而void main()的返回值是void类型,也就是说没有返回值 。这样在main()的函数体内你就不用写return 0;或者return 1;之类的返回语句 。

推荐阅读