基础语法
main函数
一个 C 语言程序有且只有一个main函数,程序运行时系统会自动调用。
如果一个程序没有main函数,则这个程序不具备运行能力。如果一个程序有多个main函数,则编译时会报错。
函数定义格式
- main函数定义的格式:
int代表函数执行之后会返回一个整数类型的值main代表这个函数的名字叫做 main()代表这是一个函数{}代表这个程序段的范围return 0;代表函数执行完之后返回整数 0
int main() {
// insert code here...
return 0;
}
info
- C 语言中,每条完整的语句后面都必须以英文分号结尾
- main 函数前面的 int 可以不写或换成 void
- main 函数中的 return 0 可以不写
- 其它函数定义的格式
int代表函数执行之后会返回一个整数类型的值call代表这个函数的名字叫做 call()代表这是一个函数{}代表这个程序段的范围return 0;代表函数执行完之后返回整数 0
int call() {
return 0;
}
info
- main函数会由系统自动调用, 其它函数需要开发者在 main 函数中手动调用。
- call 代表找到名称叫做 call 的某个东西
- () 代表要找到的名称叫 call 的某个东西是一个函数
- ; 代表调用函数的语句已经编写完成
- 所以
call();代表找到 call 函数, 并执行 call 函数
int call() {
return 0;
}
int main() {
call();
}
注释
注释是代码中不会被解释器执行的文本。用于解释代码,方便阅读。
C 支持//单行注释 和 /* 多行注释 */
// 单行注释
// 以//开头,到这一行末尾
// 任何地方都可以写注释:函数外面、里面,每一条语句后面
// 快捷键:Ctrl+/
/*
// 多行注释可以嵌套单行注释
多行注释不能嵌套多行注释
因为多行注释以/*开头,到最近的一个* /结尾
初学者编写程序可以养成习惯:先写注释再写代码
将自己的思想通过注释先整理出来,在用代码去体现
因为代码仅仅是思想的一种体现形式而已
*/