一、修改计算机显示扩展名
打开任意一个目录。
二、 编写 第一个hello world 程序
include
int main(void)
{
printf("hello world\n"); return 0;
}
编译 hello world 程序 ——> 得到 机器能识别的 二进制码。
cd 目录 —— 含义:进入这个目录。
快捷打开 HelloWorld.c 文件所在目录
-
进入到 HelloWorld.c 文件所在目录
-
直接在 “地址栏” 中键入 cmd ,不需要 cd 目录。切换。
三、常见IDE
IDE:集 编辑器、编译器、调试器与一身的集合工具。
Windows:vs2019、Clion:跨平台IDE、Qt Creator 跨平台IDE、Eclipse
MacOS:Xcode、Clion:跨平台IDE、Qt Creator 跨平台IDE、Eclipse
Linux:vi/vim —— 文本编辑器、Clion:跨平台IDE、Qt Creator 跨平台IDE、Eclipse
四、VS2019基本使用
-
打开VS2019 , 新建项目
-
创建项目,指定项目目录
-
确保保留 “解决方案资源管理器”
-
创建 helloworld.c 文件
-
编写 helloworld.c 程序。
-
修改字体:工具 —— 选项 —— 环境 —— 字体和颜色 。
-
编写完成。点击 !图标运行。
五、 解决窗口一闪而过问题
-
使用函数解决: 在 return 0;代码前添加一行代码
system("pause");
-
修改 VS2019 工具配置属性解决: 项目名上,右键 —— 属性 —— 配置属性 ——连接器 —— 系统 —— 子系统 —— 下拉框中选择 “控制台 (/SUBSYSTEM:CONSOLE)” —— 点击 “应用” —— 点击确定。
代码释义
include
int main(void)
{
printf("Hello! My programmer C \n");
return 0;
}
:代表引入头文件专用特殊字符
include :引入头文件专用关键字。
: 用来包裹 库 头文件名
stdio.h : 使用的 头文件。因为程序中使用了 printf() 函数。就必须使用该头文件。
std:标准:standard
i:input 输入。
o:output 输出。
int :main 函数返回值为 整型。int
main:整个程序的入口函数。任何.c 程序,有且只有一个 main 函数。
(void) : 当前main函数没有参数。
{} :内部放函数体。
printf(“Hello! My programmer C \n”) :
printf(); C语言向屏幕输出字符使用的函数。
helloworld:待写出的字符串内容。
\n: 回车换行。
return 0;
-
return 返回。C程序要求,main 函数要有返回值。借助 return 实现返回。
-
0:成功!因为 int ,返回整数。
七、代码运行 4 种模式
-
Debug x86:以调试模式,运行32位程序。
-
Debug x64:以调试模式,运行64位程序。
-
Release x86:以发布模式,运行32位程序。
-
Release x64:以发布模式,运行64位程序。
Debug:调试模式。生成的 .exe 文件 比 Release 模式生成文件大。带有调试信息。学习中,只使用该模式。
Release:发布模式。生成的.exe 文件没有调试信息。文件较小。
热键:运行编写好的程序。Ctrl - F5
八、注释
单行注释。 // 待注释的内容
多行注释。/* 待注释的内容 */ 多行注释内,可以嵌套单行注释。多行注释之间不能嵌套。
九、System函数
作用:执行 windows 系统中的指定的命令。
命令:
- pause:暂停。 - cmd:启动新的终端 - calc:唤起windows下的计算器。 - cls:清空 当前windows下 终端中的内容。
include // 引入头文件 stdio.h , 因为下面使用了printf() 必须添加此头文件。
include // 引入头文件 Windows.h, 因为下面使用 Sleep() 函数。
int main(void) // main 是程序的入口函数。void表示没有参数。int表示返回整数。
- Sleep() 函数,指定程序睡眠。默认单位:毫秒。 需要使用头文件。#include