0
点赞
收藏
分享

微信扫一扫

C语言介绍

皮皮球场 2023-05-10 阅读 91
c语言

C语言的简洁

C语言仅有32个关键字、9种控制语句、34种运算符即可实现无数的功能。

关键字

可省略的关键字:auto、extern、signed.

复合类型的关键字:enum、struct、union.
寄存器的关键字:register.

include

include表示导入,include可以导入任意的文件。
比如#include <stdio.h>表示导入stdio.h这个头文件(PS: std表示标准,io是inputoutput的缩写,所以stdio表示标准的输入输出库)。

include后面可以跟<>也可以跟""<>表示导入系统文件,""表示导入自定义文件。

函数

main函数是程序的主函数,有且仅有一个。

return出现在main函数中表示程序结束,出现在其它函数中表示函数结束。

system函数可以启动一个外部应用程序。参数可以是cmd命令(如:calc、mspaint等),也可以是应用程序的exe文件的绝对路径(路径分隔符为/\\)。

分布编译

  1. 预处理:宏定义展开、头文件展开、条件编译、去掉注释,不检查语法;
  2. 编译:检查语法,若语法正确,将预处理后的文件生成汇编文件;
  3. 汇编:将汇编文件生成目标文件(机器语言,即二进制文件);
  4. 链接:将依赖库链接到最终的可执行程序中;
编译步骤命令
预处理gcc -E hello.c -o hello.i
编 译gcc -S hello.i -o hello.s
汇 编gcc -c hello.s -o hello.o
链 接gcc hello.o -o hello
选项含义
-E只进行预处理
-S(大写)只进行预处理和编译
-c(小写)只进行预处理、编译和汇编
-o file指定生成的输出文件名为 file
文件后缀含义
.cC 语言文件
.i预处理后的 C 语言文件
.s编译后的汇编文件
.o编译后的目标文件

在这里插入图片描述

程序执行过程

在这里插入图片描述

IDE(Visio Studio)

断点与调试

断点:在选中行按F9,或在最左侧鼠标单击,如下所示。
在这里插入图片描述
调试

  1. 断点
  2. “调试”–“开始调试(F5)”
  3. “调试”–“窗口”–“反汇编”
  4. 逐句调试或逐过程调试
    逐句调试:当调试到调用的函数时可以进入该函数的函数体调试;
    逐过程调试:当调试到调用的函数时不进入该函数的函数体调试,直接跳到下一行代码调试;
    在这里插入图片描述

快捷键

补全语法:Ctrl+J弹出提示,选择语法,点击tab键可以补全语法
格式化代码:Ctrl+K,Ctrl+F
注释选中行:Ctrl+K,Ctrl+C
取消选中行的注释:Ctrl+K,Ctrl+U
逐语句执行:F11
逐过程执行:F10
跳出过程:Shift+F11
停止调试:Shift+F5

举报

相关推荐

0 条评论