初始C语言(二)

简介: 初始C语言(二)

6. 选择语句(if……else)

#include <stdio.h>
int main()
{
    int coding = 0;
    printf("你会去敲代码吗?(选择1 or 0):>");
    scanf("%d", &coding);
    if(coding == 1)
   {
       prinf("坚持,你会有好offer进入大厂\n");
   }
    else
   {
       printf("放弃,回家种地去吧\n");
   }
    return 0;
}

7. 循环语句(while语句 for语句(后期讲) do ... while语句(后期讲))

//while循环的实例
#include <stdio.h>
int main()
{
    printf("加入比特\n");
    int line = 0;
    while(line<=20000)
   {
        line++;
        printf("我要继续努力敲代码\n");
   }
    if(line>20000)
        printf("好offer\n");
    return 0;
}

8. 函数

#include <stdio.h>
int main()
{
    int num1 = 0;
   int num2 = 0;
    int sum = 0;
    printf("输入两个操作数:>");
    scanf("%d %d", &num1, &num2);
    sum = num1 + num2;
    printf("sum = %d\n", sum);
    return 0;
}
上述代码,写成函数如下:
#include <stdio.h>
int Add(int x, int y)
{
   int z = x+y;
   return z;
}
int main()
{
    int num1 = 0;
   int num2 = 0;
    int sum = 0;
    printf("输入两个操作数:>");
    scanf("%d %d", &num1, &num2);
    sum = Add(num1, num2);
    printf("sum = %d\n", sum);
    return 0;
}

9. 数组

要存储1-10的数字,怎么存储?


C语言中给了数组的定义:一组相同类型元素的集合


9.1 数组定义

int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个整形数组,最多放10个元素


9.2 数组的下标

C语言规定:数组的每个元素都有一个下标,下标是从0开始的。 数组可以通过下标来访问的。 比如:

4e05e614e79a4db2b16ef394fed38389.png

9.3 数组的使用

#include <stdio.h>
int main()
{
 int i = 0;
 int arr[10] = {1,2,3,4,5,6,7,8,9,10};
 for(i=0; i<10; i++)
 {
       printf("%d ", arr[i]);
 }
 printf("\n");
    return 0;
}

10. 操作符

a92bb8e28ae5436fbfeaf6e61b0523e3.png

11. 常见关键字

443eaee21f95464391f66823978b8146.png

12. #define 定义常量和宏

7e61c8a419644cd3880b37ca1bb6bde6.png

13. 指针

 18f9ab178cd04be1965c7f3ff0ddac7b.png

b22f3bb5f258402d89e1d90fba304c2b.png

a6e27c48caab47a6ae2f601b2c19b02c.png

abc6f54d47ce48159cef895d85015928.png

a474ef78965b487e8595502b3389c34b.png

14. 结构体

f549b41a15bb440eab28bd4042458f5b.png




相关文章
|
机器学习/深度学习 算法 数据可视化
复杂网络-常用绘图软件和库
复杂网络-常用绘图软件和库
1156 0
复杂网络-常用绘图软件和库
|
4月前
|
数据采集 人工智能 运维
打破 Coding Agent 黑盒困境:阿里云LoongSuite AI Agent 观测审计数据采集实践教程
随着AI Agent在研发、办公、企业业务领域规模化落地,Claude Code、OpenClaw、Cursor、Hermes Agent等各类智能体已经成为开发者和企业团队的常规生产力工具。从本地代码助手、个人办公智能体,到基于LangChain、Dify等框架搭建的复杂业务Agent,不同形态的AI应用渗透到工作的各个环节。但在大规模使用后,传统运维模式的短板彻底暴露:Agent内部的推理逻辑、工具调用流程、资源消耗完全处于“黑盒”状态,运维人员无法直观掌握运行细节。
490 0
|
7月前
|
弹性计算 运维 监控
阿里云2核2G配置38元和99元特价云服务器测评:实例性能、适用场景解析
2026年阿里云推出特价云服务器,其中38元/年轻量应用服务器和99元/年云服务器ECS经济型e实例受大量个人开发者、初创企业及学生关注。38元轻量服务器部署简易、运维简化、带宽弹性大,适合个人博客、小微应用测试等场景;99元ECS经济型e实例性能基础、长期成本稳定,适合小型企业官网、开发测试等场景。此外,还有199元/年的通用算力型u1实例可供选择。用户应理性评估自身业务需求,做出明智选择。
|
7月前
|
存储 人工智能 弹性计算
低至9.9元/月!阿里云秒级部署OpenClaw,两步拥有专属龙虾AI助理!
全网爆火的“养龙虾”实为开源AI智能体OpenClaw——能看会动、自主思考、拥有记忆与技能扩展能力。阿里云推出9.9元/月秒级部署方案,无需代码,两步即可拥有7×24小时全能数字助理,办公、开发、生活全场景提效。
1187 1
|
存储 监控 API
京东电子面单API对接指南:实现订单自动打单,发货效率提升300%
电子面单通过API自动化实现降本增效,显著提升订单处理效率。对接需准备app_key、access_token等参数,结合京东API实现快速打单。系统设计支持自动打印与异常告警,实测日均处理量提升316%,错单率大幅下降,人力成本节省超65%。
|
8月前
|
编解码 监控 测试技术
FurMark_2.9.0.0_Win64安装步骤详解(附显卡烤机与温度测试教程)
FurMark 2.9.0.0 Win64 是专业显卡压力测试工具,用于满载烤机、检测温度与稳定性。支持实时监控FPS/温度/功耗,操作简单:管理员运行安装包→自定义路径→创建桌面快捷方式→启动后选择分辨率与AA即可开始测试,适合游戏玩家与硬件爱好者。(239字)
|
机器学习/深度学习 人工智能 监控
Java与AI模型部署:构建企业级模型服务与生命周期管理平台
随着企业AI模型数量的快速增长,模型部署与生命周期管理成为确保AI应用稳定运行的关键。本文深入探讨如何使用Java生态构建一个企业级的模型服务平台,实现模型的版本控制、A/B测试、灰度发布、监控与回滚。通过集成Spring Boot、Kubernetes、MLflow和监控工具,我们将展示如何构建一个高可用、可扩展的模型服务架构,为大规模AI应用提供坚实的运维基础。
772 0
|
XML 人工智能 文字识别
Mobile-Agent:通过视觉感知实现自动化手机操作,支持多应用跨平台
Mobile-Agent 是一款基于多模态大语言模型的智能代理,能够通过视觉感知自主完成复杂的移动设备操作任务,支持跨应用操作和纯视觉解决方案。
7666 10
Mobile-Agent:通过视觉感知实现自动化手机操作,支持多应用跨平台
|
存储 人工智能 安全
基于区块链的数字身份认证:重塑身份安全的新范式
基于区块链的数字身份认证:重塑身份安全的新范式
1664 16
|
云安全 弹性计算 安全
阿里云服务器基础安全防护简介,云服务器基础安全防护及常见安全产品简介
在使用云服务器的过程中,云服务器的安全问题是很多用户非常关心的问题,阿里云服务器不仅提供了一些基础防护,我们也可以选择其他的云安全类产品来确保我们云服务器的安全。本文为大家介绍一下阿里云服务器的基础安全防护有哪些,以及阿里云的一些安全防护类云产品。
阿里云服务器基础安全防护简介,云服务器基础安全防护及常见安全产品简介