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文件
相关推荐
峥嵘life5 小时前
Android16 311Y3 EAP-TLS 网络连接失败分析与修复总结
android·开发语言·人工智能·php
mqiqe8 小时前
AgentScope Java Harness:4. 双层记忆系统 让 Agent 拥有真正的“长期大脑“
java·开发语言
gugucoding8 小时前
46. 【Java】JUC并发工具:让并发更简单
java·开发语言
Nebula_g9 小时前
JavaSE基础语法:面向对象高级(代码中的成分)
java·开发语言·编程·javase·技术栈·高级语法
for_ever_love__9 小时前
python基础语法学习: 异常的传递性
开发语言·python·学习
依然鸣9 小时前
PTA团体程序设计天梯赛L1真题讲解L1-077-080
开发语言·c++·算法·深度优先·pat考试·图论
byxdaz10 小时前
QT中服务使用
开发语言·qt
库玛西11 小时前
现代 C++ 智能指针全景指南:从 RAII 思想到工业级实践
c语言·开发语言·c++·笔记·面试
AC赳赳老秦11 小时前
风控岗应用:OpenClaw 采集公开司法与经营异常数据,自动生成企业风险评估报告
大数据·c语言·数据库·人工智能·python·php·openclaw
caimouse11 小时前
ReactOS 图形系统分析(19):颜色转换对象 — XLATEOBJ(xlateobj.c/h)
c语言·开发语言