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

这篇具有很好参考价值的文章主要介绍了C语言学习笔记 第一个C语言项目-07。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.新建一个文件夹

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

3.编写代码

4.编译与执行代码

代码解析

 总结


1.新建一个文件夹

C语言学习笔记 第一个C语言项目-07,C语言,笔记,开发语言,第一个C语言程序

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

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

C语言学习笔记 第一个C语言项目-07,C语言,笔记,开发语言,第一个C语言程序

3.编写代码

#include<stdio.h>

int main(){

    printf("hello world!\n");

    return 0;

}

4.编译与执行代码

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

C语言学习笔记 第一个C语言项目-07,C语言,笔记,开发语言,第一个C语言程序

代码解析

#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)、格式称号不对称(花括号没有对称)等。但是经过风风雨雨的洗礼,我相信终有一天会学有所成。好了,我们有下一个章节再见,加油!文章来源地址https://www.toymoban.com/news/detail-604135.html

到了这里,关于C语言学习笔记 第一个C语言项目-07的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Rust 程序设计语言学习——基础语法

    Rust 语言是一种高效、可靠的通用高级语言。其高效不仅限于开发效率,它的执行效率也是令人称赞的,是一种少有的兼顾开发效率和执行效率的语言。 Rust 语言由 Mozilla 开发,最早发布于 2014 年 9 月。Rust 的编译器是在 MIT License 和 Apache License 2.0 双重协议声明下的免费开源软

    2024年01月22日
    浏览(50)
  • 【鸿蒙系统学习笔记】ArkTS开发语言

    ArkTS 是 HarmonyOS 优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。 ArkTS的基本组成,资料来自官网:文档中心 说明: ①装饰器:用来装饰类结构、方法、变量 @Component表示自定义组件,@Entry表示该

    2024年02月20日
    浏览(40)
  • 【鸿蒙系统学习笔记】TypeScript开发语言

    HarmonyOS 应用的主要开发语言是 ArkTS,它由 TypeScript(简称TS)扩展而来,在继承TypeScript语法的基础上进行了一系列优化,使开发者能够以更简洁、更自然的方式开发应用。值得注意的是,TypeScript 本身也是由另一门语言 JavaScript 扩展而来。因此三者的关系如下图所示 2.1.1、线

    2024年02月19日
    浏览(42)
  • C语言-学习之路-07

    内存管理 作用域 C语言中变量的作用域可分为:代码作用域、函数作用域、文件作用域 局部变量 局部变量也叫auto自动变量,一般情况下代码块{}内部定义的变量都是自动变量,它有如下特点: 在一个函数内定义,只在函数范围内有效 在复合语句中定义,只在函数范围内有效

    2024年02月03日
    浏览(43)
  • 基于vivado(语言Verilog)的FPGA学习(2)——zedboard开机测试和程序烧写

    终于找到之前写的部分了,在OneNote上,以后还是专注写在一个地方 ZedBoard 可以通过四个不同的方法烧写,这些方法是: USB-JTAG 这是默认的并且是最直接的烧写 ZedBoard 的方法 , 这只要通过 ZedBoard 工具包的 USB 到 micro-USB 连接线就可以直接完成。 传统 JTAG 板卡上有一个可用的

    2024年02月16日
    浏览(55)
  • 程序员技能与成长:如何学习新的编程语言和代码规范与单元测试

    一名软件工程师的最大挑战就是使自己的技术栈跟得上技术的发展,而在这个技术飞速发展的时代,保证自己不被淘汰的唯一方法就是不断学习。 那么,程序员需要掌握多门编程语言吗?很多初学者都被这个问题所困扰。Google研究总监 Peter Norvig曾就这个问题给出自己的观点

    2024年04月10日
    浏览(45)
  • 从零学习开发一个RISC-V操作系统(四)丨RISC-V汇编语言编程

       本系列是博主参考B站课程学习开发一个RISC-V的操作系统的学习笔记,计划从RISC-V的底层汇编指令学起,结合C语言,在Ubuntu 20.04上开发一个简易的操作系统。一个目的是通过实践操作学习和了解什么是操作系统,第二个目的是为之后学习RISC-V的集成电路设计打下一定基础

    2024年01月25日
    浏览(53)
  • Rust程序语言设计 第十二章 一个 I/O 项目:构建一个命令行程序

    本章既是一个目前所学的很多技能的概括,也是一个更多标准库功能的探索。我们将构建一个与文件和命令行输入/输出交互的命令行工具来练习现在一些你已经掌握的 Rust 技能。 Rust 的运行速度、安全性、单二进制文件输出和跨平台支持使其成为创建命令行程序的绝佳选择,

    2024年02月13日
    浏览(38)
  • C语言学习笔记——C语言结构

    C语言是一种面向过程的结构化的语言,同时具有高级语言和汇编语言的优点 所有的C语言程序经过编译和连接之后才能被计算机执行 头文件是一种特殊的文件,记录了很多可以直接引用头文件然后使用的函数,也可通过#define声明函数、变量、宏等的定义 头文件通常包含在源

    2024年02月11日
    浏览(43)
  • 【go语言学习笔记】05 Go 语言实战

    在做项目开发的时候,要善于借助已经有的轮子,让自己的开发更有效率,也更容易实现。 1. RESTful API 定义 RESTful API 是一套规范,它可以规范如何对服务器上的资源进行操作。和 RESTful API 和密不可分的是 HTTP Method。 1.1 HTTP Method HTTP Method最常见的就是POST和GET,其实最早在

    2024年02月13日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包