Clion创建第一个C语言程序Hello World以及文件结构
目录
一、创建项目
1、新建项目
2、创建C 可执行文件(目录不能有中文)
二、工程文件概述
1、CMakeLists.txt
2、main.c
三、文件结构
1、创建文件夹:创建一个behavior文件夹用来放输出hello world的代码文件。
2、创建输出hello world的代码文件。
快捷键:
一、创建项目 1、新建项目 2、创建C 可执行文件(目录不能有中文)Clion自动生成了一个hello world的代码,点击右上角的三角运行。可看见运行窗口输出了hello world:
二、工程文件概述 1、CMakeLists.txtCMake定义构建过程的文件为CMakeLists.txt,它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。这里相当于Clion集成了CMake然后生成了这个配置文件。
要清楚的认识CMakeLists.txt作用草莓视频在线观看APP需要知道 gcc(GNU Compiler Collection),gcc作用是将源文件编译(Compile)成可执行文件,根据代码结构进行编译的过程就叫构建(build),在这里就是使用的CMake构建,CMakeLists.txt就是定义这个构建过程的文件。
代码注释:(使用#号注释)
cmake_minimum_required(VERSION 3.24) #指定CMake的最低版本project(course1 C) #项目名称set(CMAKE_C_STANDARD 11) #使用的C编译器设定为C11标准add_executable(course1 main.c) #定义可执行文件目标,告诉CMake构建一个可执行文件点击构建即可编译exe文件:在草莓视频在线观看APP工程目录下就会生成一个 工程名.exe 的文件,可以双击执行。
但是目前双击执行没有任何反应,其实是执行了只是窗口太快退出看不见。
2、main.c #include int main() { printf("Hello, World! "); return 0;}#include 是一个预处理命令,用来引入头文件。
stdio.h 是一个头文件 (标准输入输出头文件)
main() 函数所有的 C 语言程序都需要包含 。程序入口就是 main() 函数,程序从这个函数开始执行。凡是函数都是一个名称后面跟(),后面还有一个{}则表示这个函数代表{}里面所有的语句,执行这个函数就是执行{}里面的语句。
/* ... */ 用于注释说明,中间写的文字不会被编译。
printf() 用于格式化输出到屏幕。printf() 函数在 "stdio.h" 头文件中
