C语言学习第一次总结

news/2024/12/15 5:37:03/

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、c语言是什么?
  • 二、使用步骤
    • 1.输出hello world
    • 2.变量
    • 常量
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

呃…这一天应该写ssh爆破攻击着,我把linux系统下错了,下的是kali purple,然后没扫出任何端口,等我准备好吧,这篇是我学习西语言 c语言四个月的成果


提示:以下是本篇文章正文内容,下面案例可供参考

一、c语言是什么?

C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。

C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。

c语言才是世界上最好的语言

二、使用步骤

1.输出hello world

#include <stdio.h>
int main()
{printf("hello world");return 0;
}

其中,所有的 C 语言程序都需要包含 main() 函数。 代码从 main() 函数开始执行。
printf() 用于格式化输出到屏幕。printf() 函数在 “stdio.h” 头文件中声明。
stdio.h 是一个头文件 (标准输入输出头文件) , #include 是一个预处理命令,用来引入头文件。
当编译器遇到 printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。
return 0; 语句用于表示返回值为 0

2.变量

代码如下(示例):

#include <stdio.h>// 函数外定义变量 x 和 y
int x;
int y;
int addtwonum()
{// 函数内声明变量 x 和 y 为外部变量extern int x;extern int y;// 给外部变量(全局变量)x 和 y 赋值x = 1;y = 2;return x+y;
}int main()
{int result;// 调用函数 addtwonumresult = addtwonum();printf("result 为: %d",result);return 0;
}

它定义了两个全局变量 x 和 y,并实现了一个函数 addtwonum,函数中使用关键字 extern 声明了变量 x 和 y 为外部变量(即全局变量),并对其进行赋值操作。在 main 函数中,调用了 addtwonum 函数,并输出了函数的返回值 result。

常量

#include <stdio.h>int main()
{const int MAX_VALUE = 100;   printf("MAX_VALUE 的值是 %d\n", MAX_VALUE);return 0;
}

定义了一个整型常量 MAX_VALUE,其值为 100。在程序中,使用 printf 函数输出常量 MAX_VALUE 的值。

此程序执行结果为:

MAX_VALUE 的值是 100

说明常量 MAX_VALUE 的值被正确地输出到控制台上。由于常量的值不能被修改,因此 MAX_VALUE 只能作为一个只读变量使用,不能在程序中对其做出任何修改。


总结

本文是水文章,至少知道我还活着🥴


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

相关文章

递归算法及经典例题详解

大部分人在学习编程时接触的第一个算法应该就是递归了&#xff0c;递归的思想其实很好理解&#xff0c;就是将一个问题拆分为若干个与本身相似的子问题&#xff0c;通过不断调用自身来求解。 但很多新手在实际操作中却很难正确使用到递归&#xff0c;有时面对问题还会有种无从…

JAVA入坑之JAVADOC(Java API 文档生成器)与快速生成

目录 一、JAVADOC&#xff08;Java API 文档生成器&#xff09; 1.1概述 1.2Javadoc标签 1.3Javadoc命令 1.4用idea自带工具生成API帮助文档 二、IDEA如何生成get和set方法 三、常见快捷方式 3.1快速生成main函数 3.2快速生成println()语句 3.3快速生成for循环 3.4“…

vue2+vue3——42+

vue2vue3——42 vue2 v-cloak指令【14:14】调网速 &#xff1a; no throttling 不让慢 &#xff1b; offline 断网JS 阻塞红色 外部JS &#xff1b; 绿色 网页核心 &#xff1b; 粉色 JS 脚本红色 外部JS 我要走不了&#xff0c; 谁都别想走 &#xff1a; 绿色 不可以渲染到页面…

云计算:数字化转型的利器

随着数字化转型的加速&#xff0c;企业对于信息技术应用的需求越来越大&#xff0c;而云计算作为一种新的基础设施&#xff0c;也逐渐成为了许多企业的首选。那么&#xff0c;云计算究竟有哪些优势&#xff1f;未来发展趋势又是怎样的呢&#xff1f;下面就让我们一起来探讨一下…

FFMPEG中的filter使用二

上一篇我们在使用滤镜时是手动创建各种滤镜&#xff0c;然后根据处理链路手动链接不同的过滤器&#xff0c;有助于我们理解滤镜的流程。这一篇我们使用参数形式&#xff0c;让ffmpeg自动帮我们创建和链接过滤器&#xff0c;这样可以减少代码量&#xff0c;同时我们可以先使用参…

疑难问题定位案例复盘(三)

今天我们分享一个数据库被异常改写的案例&#xff0c;通过该案例我们可以学习总结出常规的文件被改写问题定位思路。 问题现象 1、测试环境在进行特定压力测试时发现页面登陆异常&#xff0c;且调试日志多个进程持续打印“数据库打开失败”日志。 2、测试环境在进行多个压力测…

函数-实现交换两个变量的内容

用函数实现交换两个变量的内容&#xff0c;对于该问题我们该如何实现呢&#xff1f;在这里我就用整型变量来说明。 题目&#xff1a;写一个函数可以交换两个整形变量的内容。 我们先来看看如下代码&#xff1a; #include <stdio.h> void swap(int x, int y) {int tem…

《手腕光电容积图智能手表对房颤检测的录制长度和其他心律失常的影响》阅读笔记

目录 一、论文摘要 二、论文十问 三、论文亮点与不足之处 四、与其他研究的比较 五、实际应用与影响 六、个人思考与启示 参考文献 一、论文摘要 本研究旨在评估手腕光电容积图&#xff08;PPG&#xff09;的定量分析是否能检测到房颤&#xff08;AF&#xff09;。使用心…