01-初识C语言

1.第一个代码HelloWorld

1.创建项目

点击 "创建新项目",创建一个项目。

2.选择创建 "控制台应用",点击下一步。

3.指定项目名称。确保位置下的项目存储目录存在。 勾选 "将解决方案和项目..." ,点击 "创建"。

4.右侧的解决方案管理器可以按照自己的习惯是放在左侧或者右侧

默认是右侧,可以拖到左侧来,每个人的习惯不同,没有固定标准

5.创建 helloworld.c ⽂件

右键选择原文件,选择添加,选择新建项

6.在弹出的编辑框中,选中 "C++文件(.cpp)",将 下方 "源.cpp" 手动改为要新创建的文件名,

如:helloWorld.c 。注意,默认 cpp 后缀名,要手动改为 .c 后缀名,然后点击 "添加"。

7.编写 helloworld.c程序。

c 复制代码
#include <stdio.h>
int main(void)
{
    printf("hello world!\n");
    return 0;
}

8.点击上方绿色空心三角运行即可

2.代码逐行分析

  1. '#include' : 引⼊头⽂件专⽤关键字。
  2. <> : ⽤来包裹 库头⽂件名
  3. stdio.h : 使⽤的头⽂件。因为程序中使⽤了 printf() 函数。就必须使⽤该头⽂件。

std:标准:standard

i: input 输⼊。

o: output 输出。

  1. int :main 函数返回值为整型。
  2. main: 整个程序的⼊⼝函数任何.c 程序,有且只有⼀个 main 函数。
  3. printf(); C语⾔向屏幕输出字符使⽤的函数。
  4. printf("helloworld\n") printf();向屏幕输出一段内容

    helloworld: 待写出的字符串内容。

    \n: 回⻋换⾏。

  5. return 0; return 返回。 C程序要求,main 函数要有返回值。借助 return 实现返回。

    0:成功!因为 int ,返回整数。

注意事项

  • 程序中使⽤的所有的字符,全部是 "英⽂半⻆" 字符。
  • 程序中,严格区分⼤⼩写。
  • ";" 代表⼀⾏结束。不能使⽤ 中⽂ ";",必须是英⽂。

3.3 代码执行流程分析

完成的C语言运行,分为以下4步,在VS中我们直接运行,其实是把中间的步骤给省略了

  • 预处理 (这一步后面单独讲解)
    简单理解,就是先找到#include后面的 <stdio.h>这个文件
  • 编译
    把c文件编译成二进制文件后缀名为obj
  • 连接/链接
    把预处理找到的h文件,还有编译之后产生的obj文件打包在一起,产生exe文件
  • 运行
    运行exe文件
相关推荐
江屿风2 分钟前
【C++笔记】List流食般投喂
开发语言·c++·笔记·list
天空'之城9 小时前
C 语言工业级通用组件手写 04:阻塞队列
c语言·嵌入式开发·阻塞队列·多线程开发
辞旧 lekkk10 小时前
【Redis初阶】常见数据类型
开发语言·数据库·c++·redis·学习·缓存·bootstrap
帅次10 小时前
Kotlin 与 Java 互操作:混合工程里的平台类型与 API 边界
java·开发语言·kotlin·suspend·nullable
dtq042412 小时前
C语言-结构体详解
c语言·开发语言·学习
梅雅达编程笔记12 小时前
编程启蒙|Scratch 转 Python 系列第9天:字典/哈希表积木双向对照(AI大模型参数配置表实战)
开发语言·人工智能·python·numpy·pandas
持力行12 小时前
C++与Java变量声明、定义及内存分配的核心区别
java·开发语言·c++
Rainy Blue88313 小时前
C转C++速成
c语言·c++·算法
jinyishu_13 小时前
C++ 继承全解:从基础到高级特性
开发语言·c++
exm-zem14 小时前
从C语言到C++:C++入门1
c语言·c++