Hello World 及IDE的使用
-
hello world详细解释
Hello world
1 #include <stdio.h> //包含一个系统头文件 标准输入输出头文件 .h头文件 <>表示导入系统的文件 """ 表示导入自己写的文件
2 //行注释
3 /*
4 这是一个段落注释
5 可以注释多行
6 */
7 //数据类型 整型 函数返回值
8 //main 是一个函数名 表示主函数 程序有且只有一个主函数 程序从main开始执行
9 //()括起来的称为函数参数列表 可以有零个也可以有多个 如果有多个中间用逗号隔开 void表示空 指函数中没有参数
10 //{}括起来的成为代码体 函数体 程序体,括号要一一对应
11 int main(void)
12 {
13 //系统提供的函数 打印数据 ""引起来的成为字符串常量 \n 转移字符 换行 ;表示一条语句的结束
14 printf("hello world\n");
15 //表示函数的结束 如果在主函数中表示程序的结束 0表示返回值 要和数据类型 int对应
16 return 0;//-1 -2
17 }
-
在linux环境下和windows环境下运行helloworld
在linux目录下使用VIM 编辑.C文件
-
System函数使用
功能:在一个程序中调用其他程序
返回值:0 表示成功 其他值为失败
使用时需要导入头文件:stdlib.h
-
在QT环境下编译程序:
-
选择applition 选择QT widgets 应用程序在下一步中选择创建界面
-
选择.Ui进入界面编辑模式,拖拽按钮pushbutton到界面中
-
双击更改名字,右击转到槽,进行实践处理,导入头文件stdlib.h 使用system函数
-
选择按钮执行程序(ctrl+r)
-
-
在程序调用中去掉黑窗口
-
WinExec("命令",0);
-
需要加入头文件#include<Windows.h>
-
-
c语言分步编译过程
-
预处理: 宏定义展开 头文件展开 条件编译 去掉注释
【gcc –E helo.c –o hello.i】
-
编译:检查语法 将预处理后的文件编译成汇编文件
【gcc –S hello.i –o hello.s】
-
汇编:将汇编语言转成二进制文件
【gcc –c hello.s –o hello.o】
-
链接:将c 语言库链接到可执行程序中
【gcc hello.o –o hello】
-
-
VS下快捷键设置
1.整行复制:ctrl+c
2.整行粘贴:ctrl+v
3.整行剪切/整行删除:ctrl +x
4.上下换行:alt+向下方向键
5.自动补全:tab
6.智能补全大小写:alt加方向键右键
7.大写变小写:ctrl+U
8.小写变大写:ctrl+shift+u
9.代码区全屏:alt+shift+enter
【F5】调试运行
【alt+F5】不调试,直接运行
【Ctrl + Shift + b】只编译不运行
【F10】next 调试
【F11】Step 调试
-
qt下快捷键设置
【ctrl + /】注释多行
【ctrl+r】编译并运行
【ctrl+i】自动格式化代码
【ctrl+b】编译但不运行
-
内存四区模型及.exe的执行过程
-
先把硬盘中的.exe可执行文件分配到内存中
-
通过总线把内存中的内容发送到寄存器中
-
控制器和运算器进行运算寄存器中的内容
-
CPU 通过总线将运行结果放进内存中
-
然后将内存中保存的结果放进硬盘中
-