当前位置: 首页 > article >正文

C语言学习第一次总结

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

文章目录

  • 前言
  • 一、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;
    // 调用函数 addtwonum
    result = 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.kler.cn/news/16432.html

相关文章:

  • Qt 信号与槽机制
  • keepalived脑裂现象
  • Android Input系统事件分发分析
  • 题目 3166: 蓝桥杯2023年第十四届省赛真题-阶乘的和--不能完全通过,最好情况通过67.
  • “双碳”目标下二氧化碳地质封存技术应用前景及模型构建实践方法与讨论
  • 设备仪器仪表盘读数识别算法 yolov5
  • Eplan 部件库导入部件的方法
  • 自动化运维工具Ansible之playbooks剧本
  • Nginx原理解析
  • (基础算法)高精度加法,高精度减法
  • 【C语言】struct结构体
  • Linux拓展:链接库
  • 数据结构(六)—— 二叉树(3)
  • 【Linux多线程编程-自学记录】05.取消线程
  • Tomcat8和Tomcat9乱码问题
  • 浪潮之巅 OpenAI有可能是历史上第一个10万亿美元的公司
  • 一篇带你了解大厂都在用的DDD领域驱动设计
  • 【Canvas入门】从零开始在Canvas上绘制简单的动画
  • 高性能定时器介绍及代码逐行解析--时间堆
  • 走进小程序【十一】微信小程序【使用Echarts 和 腾讯地图】
  • R语言 | 数据框
  • MySQL数据库——MySQL修改视图(ALTER VIEW)
  • vim 常用操作(vimtutor阅读笔记)
  • 移动宽带安装说明一(刘欣)
  • 【第十一届泰迪杯B题】产品订单的数据分析与需求预测
  • Netty小白入门教程
  • tensorflow中Keras ---图像预处理----tf.keras.preprocessing.image.ImageDataGenerator 类
  • P1915 [NOI2010] 成长快乐
  • 三元操作 三元操作符 if-else / ? :
  • 进程控制下篇