C语言学习笔记 第一个C语言项目-07

news/2024/11/28 6:36:18/

目录

1.新建一个文件夹

 2.新建一个文件,后缀以.cpp结尾

3.编写代码

4.编译与执行代码

代码解析

 总结


1.新建一个文件夹

 2.新建一个文件,后缀以.cpp结尾

 如下图所示,选择相应的文件夹,然后点击新建文件按钮,新建的文件一定要写后缀。

3.编写代码

#include<stdio.h>

int main(){

    printf("hello world!\n");

    return 0;

}

4.编译与执行代码

在vscode中,首先保存文件,然后按F5进行编译与运行

代码解析

#include 它是预处理命令,在没有进行代码运行之前,它是预先加载进程序的

<stdio.h> 这个是预先加载的头文件,一般是与预处理命令一起使用,std,是标准standard的意思,而io,是input与output的意思,h为head头部。

#include<stdio.h>   

# int 表示一种整型数据类型,main()为主函数名,所有的程序执行都是从主函数开始的,花括号的内容为函数体,在一个程序中有且只有一个main函数,出现多个会出错的。在一个工程项目是可以有多个.c文件,但是多个.c文件只能有一个main函数。

# return 0表示返回的数据为0,每个程序它最终的目的都是为了得到一个结果,这个return返回值的可以根据情况返回具体数值

# printf()是一个库函数,它由标准输入输入函数引入,用于输出相关数据的

int main(){

    printf("hello world!\n");

    return 0;

}

 总结

       首次写C程序可能会遇到比较多的问题,如出现一个程序中多个main函数、没有引入标准头文件但是使用了头文件的函数(printf)、格式称号不对称(花括号没有对称)等。但是经过风风雨雨的洗礼,我相信终有一天会学有所成。好了,我们有下一个章节再见,加油!


http://www.ppmy.cn/news/978080.html

相关文章

何优化 PHP 数据库查询性能?

当你想要优化 PHP 数据库查询性能时&#xff0c;以下是一些可以从新手角度出发的有趣且实用的技巧&#xff1a; 学会写 SQL 查询语句 SQL 查询语句是数据库操作的核心&#xff0c;学会写高效的 SQL 查询语句是优化数据库查询性能的关键。不要发送过多的数据到服务器&#xff0…

集成学习Boosting - AdaBoost

目录 1. Boosting方法的基本思想 1.1 Bagging VS Boosting 1.2 Boosting算法的基本元素与基本流程 1.3 sklearn中的Boosting算法 2. AdaBoost 3 AdaBoost的基本参数与损失函数 3.1 参数 base_estimator&#xff0c;属性base_estimator_与estimators_ 3.1. 参数 learnin…

微信小程序 内容评论-回复评论-回复回复的实现(纯前端)

wxml <!-- 评论-回复-回复评论显示区域 --> <view class"container"><!-- 总共评论数 --> <view class"total">共{{comment_list.length comment_list2.length}}条评论</view> <!-- END --><!-- 评论框 …

一文助你快速提高嵌入式软件的代码质量【下】

一文助你快速提高嵌入式软件的代码质量 文章目录 一文助你快速提高嵌入式软件的代码质量&#x1f468;‍&#x1f3eb;前言1️⃣写直观的代码2️⃣写无懈可击的代码3️⃣正确处理错误4️⃣正确处理null指针5️⃣防止过度工程&#x1f647;文末小结 &#x1f468;‍&#x1f3eb…

报表下载工具

1.需求说明 我有一堆文件的Url地址&#xff0c; 现在需要按照企业&#xff0c;项目和报表类型分类下载到对应的文件夹中 2.相关实体类 企业文件夹定义 package com.vz.utils.report;import lombok.Data; import java.util.ArrayList; import java.util.List; import java.uti…

MySQL主从复制、读写分离

一、前言二、主从复制原理2.1 MySQL复制类型2.2 MySQL主从复制工作过程2.3 MySQL的四种同步方式2.3.1 异步复制&#xff08;MySQL默认&#xff09;2.3.2 同步复制2.3.3 半同步复制&#xff08;企业常用&#xff09;2.3.4 增强半同步复制 2.4 MySQL主从复制延迟原因和优化方法2.…

Jvm参数优化

Jvm参数优化 背景1. 系统上线规划容量- 分析 2. 垃圾回收器选择吞吐量和响应时间垃圾回收器选择 3. 规划各个分区的比例大小4. 对象年龄对少移动到老年代合适5. 对象多大放到老年代6. 垃圾回收器CMS老年代参数优化7. 配置OOM时的内存dump文件和GC日志8. 通用JVM参数模板 背景 …

CMS指纹识别是什么?

CMS(Content Management System)指的是内容管理系统,如WordPress、Joomla等。CMS系统非常常见,几乎所有大型网站都使用CMS来管理其网站的内容。由于常见CMS的漏洞较多,因此黑客将不断尝试利用这些漏洞攻击CMS系统,导致网站的安全问题。为了保护网站的安全,可以使用CMS指…