#include <stdio.h>
int main() {
printf("Hello, world\n");
return 0;
}
退出代码提示:ESC
移动一行:Shift + Alt + ↑/↓
格式化: Ctrl + Alt + L
提取共性代码:Ctrl + Alt + M
代码自动填写:Alt + Enter
代码提示:Ctrl + Alt + 空格
代码跨选择:Ctrl + Alt
删除当前行:Ctrl + Y
复制当前行:Ctrl + D
向下换行:Shift + Enter
向上换行:Ctrl + Alt + Enter
查看属性方法详细:Ctrl + Q
查看属性方法在哪些地方使用了:Ctrl + F7
搜索文件:Ctrl + Shift
单行注释:Ctrl + /
块注释:Ctrl + Shift + /
多行单选:Alt + A
代码选择(列如:try+catch):Ctrl + Alt + T
在当前页搜索:Ctrl + F
全局搜索:Ctrl + Shift + F
方法折叠:Ctrl + -
方法展开:Ctrl + +
复制方法路径:Ctrl + Shift + C
关闭打开的类: Ctrl + F4
在路径中查找: Ctrl + Shift + F7
【调试部分、编译】
Ctrl+F2,停止
Alt+Shift+F9,选择 Debug
Alt+Shift+F10,选择 Run
Ctrl+Shift+F9,编译
Ctrl+Shift+F10,运行
Ctrl+Shift+F8,查看断点
F8,步过
F7,步入
Shift+F7,选择到底要 Debug 进入哪一个方法
Shift+F8,步出
Alt+Shift+F8,强制步过
Alt+Shift+F7,强制步入
Alt+F9,运行至光标处
Ctrl+Alt+F9,强制运行至光标处
F9,恢复程序
Alt+F10,定位到断点
Ctrl+F8,切换行断点
Ctrl+F9,生成项目
现在的操作系统基本上都是64位的,就用64位的即可
注释是对代码解释性的文字,它不会参与代码的编译过程,在预编译阶段就会把注释从代码里面删掉
//
之后的都是注释/*
和*/
之间的都是注释
#include <stdio.h>
int main(int argc, char* argv[]) {
printf("Hello, world\n");
return 0;
}
#include
:头文件包含指令,不是C语言语句,<>
中间是要包含的头文件的名称
int main(int argc, char* argv){return 0;}
:C语言程序的入口函数,C语言程序会从 main 函数开始执行
C语言标准规定 main 函数只有两种标准的写法:
int main(void) {
return 0;
}
int main(int argc, char* argv[]) {
return 0;
}
argc
:命令行参数个数argv
:命令行参数return
:返回一个结果,0表示正常结束,其他值表示异常结束(一般是负数)printf()
:格式化打印
\n
:换行
解决办法:
getChar
:等待接收一个字符然后按下回车while(1);
:死循环卡死
解决办法:一个项目中有且只有一个 main 函数
main 不要写成 mian
;