1)#不是注释,注意与python的区别。注释是//
2)main函数是程序的入口,是主函数,c程序必须有一个main函数。
3)main前面的 int 表示main函数调用之后返回一个整型值;有的main函数前面是viod,表示主函数无返回值,但用void main()可能会报错,C语言标准并不支持void main()。对于int main(void),和int main()一样,他们的main函数结束时都会返回一个int(整形)的值,程序正常退出,return 0;异常时,根据异常的不同返回不同的异常值。
4)C语言中#的含义有五种:(参考C语言“#”用法总结_c语言#_fengwang0301的博客-CSDN博客)
- “#”用作引用头文件
- “#”用作宏定义
- “#”用作预编译时的警告、错误
- “#”用作将宏定义转换成字符串
- “##”用作连接两个标识符
5)头文件include后跟尖括号和引号的区别:
尖括号:编译器会到系统路径下查找头文件;
双引号:编译器会首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。