You need to enable JavaScript to run this app.
最新活动
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Compilingwithc89

在使用c89编译器时,需要将代码符合c89的语法规范,然后才能通过编译。下面是一些常用的c89语法规范及示例:

  1. 变量的声明必须在函数之前:
#include <stdio.h>

int main(void)
{
    int i = 0;
    printf("%d\n", i);
    return 0;
}
  1. 函数必须在调用它的函数之前声明:
#include <stdio.h>

void foo(void);

int main(void)
{
    foo();
    return 0;
}

void foo(void)
{
    printf("Hello World!\n");
}
  1. 不能在任何地方声明变量:
#include <stdio.h>

int main(void)
{
    printf("%d\n", i);
    
    int i = 0;
    return 0;
}
  1. 注释必须用/* */而不能用//:
#include <stdio.h>

int main(void)
{
    /*
    printf("Hello World!\n");
    */
    
    return 0;
}
  1. switch语句必须含有default分支:
#include <stdio.h>

int main(void)
{
    int i = 2;
    
    switch (i)
    {
        case 0:
            printf("zero\n");
            break;
        case 1:
            printf("one\n");
            break;
        default:
            printf("other\n");
            break;
    }
    
    return 0;
}
  1. 参数必须与函数声明匹配:
#include <stdio.h>

void foo(int i);

int main(void)
{
    int i = 0;
    foo(i);
    return 0;
}

void foo(int i)
{
    printf("%d\n", i);
}
本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
展开更多
面向开发者的云福利中心,ECS 60元/年,域名1元起,助力开发者快速在云上构建可靠应用

社区干货

数据库顶会 VLDB 2023 论文解读 - Krypton: 字节跳动实时服务分析 SQL 引擎设

存储-HDFS & NoSQL 团队共同合作研发的新一代面向复杂业务的实时服务分析系统(HSAP: Hybrid Serving and Analytical Processing),希望能在应对大数据复杂分析场景的同时,也能满足业务对于实时数据在线服务的需求。论文链接: https://www.vldb.org/pvldb/vol16/p3528-chen.pdf# 背景与介绍![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/cad59159ea6a4d9ea9a813edc89c33d1~tplv-tlddh...

每帧纵享丝滑——ToDesk云电脑、网易云游戏、无影云评测分析及ComfyUI部署

# **一、前言**随着数字化浪潮席卷而来,人们对计算能力和资源的需求愈发迫切。有时,我们想要尽情享受高配置的3A游戏,却发现本地电脑的性能跟不上;有时,信心满满报名了热门的AIGC课程,却发现设备缺少必要的GPU支持... 其中run_nvdia_apu.bat可以通过独显计算运行ComfyUI:![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/70198288c3da4cb89b9d7154dbfa0dda~tplv-tlddhu82om-image.image?=&rk3s...

打造新一代云原生"消息、事件、流"统一消息引擎的融合处理平台 | 社区征文

RocketMQ不仅在阿里巴巴内部实现大规模应用,还助推了各行各业的数字转型。至2022年,随着5.0版本的发布,Apache RocketMQ正式进入了云原生的新阶段。RocketMQ5.0 面向云计算的场景进行重新设计,期望从架构层面解决根本性问题,对客户端、Broker到存储引擎全面升级,如下图所示:![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/7b57f139039d4a89bf24174b6ce9e92a~tplv-tlddhu82om-image.image...

在大数据量中 Spark 数据倾斜问题定位排查及解决|社区征文

(https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/ed842a4f2c404cbf940259d89cb960fb~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714062050&x-signature=Z0AhwewDg%2BDEiGoXjDqhgw57o8s%3D)### 5. 解决方案只要找到原因,解决就比较简单了#### 解决方案一:还是采用这种动态分区方式,但将全局排序order by改为局部排序sort by,因为iceberg不要求全局排序,只保证每个reduce内的数据有序即可...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

Compilingwithc89 -优选内容

数据库顶会 VLDB 2023 论文解读 - Krypton: 字节跳动实时服务分析 SQL 引擎设
存储-HDFS & NoSQL 团队共同合作研发的新一代面向复杂业务的实时服务分析系统(HSAP: Hybrid Serving and Analytical Processing),希望能在应对大数据复杂分析场景的同时,也能满足业务对于实时数据在线服务的需求。论文链接: https://www.vldb.org/pvldb/vol16/p3528-chen.pdf# 背景与介绍![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/cad59159ea6a4d9ea9a813edc89c33d1~tplv-tlddh...
每帧纵享丝滑——ToDesk云电脑、网易云游戏、无影云评测分析及ComfyUI部署
# **一、前言**随着数字化浪潮席卷而来,人们对计算能力和资源的需求愈发迫切。有时,我们想要尽情享受高配置的3A游戏,却发现本地电脑的性能跟不上;有时,信心满满报名了热门的AIGC课程,却发现设备缺少必要的GPU支持... 其中run_nvdia_apu.bat可以通过独显计算运行ComfyUI:![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/70198288c3da4cb89b9d7154dbfa0dda~tplv-tlddhu82om-image.image?=&rk3s...
打造新一代云原生"消息、事件、流"统一消息引擎的融合处理平台 | 社区征文
RocketMQ不仅在阿里巴巴内部实现大规模应用,还助推了各行各业的数字转型。至2022年,随着5.0版本的发布,Apache RocketMQ正式进入了云原生的新阶段。RocketMQ5.0 面向云计算的场景进行重新设计,期望从架构层面解决根本性问题,对客户端、Broker到存储引擎全面升级,如下图所示:![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/7b57f139039d4a89bf24174b6ce9e92a~tplv-tlddhu82om-image.image...
社区项目迁移 Diff 自动化测试实践
[picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/246433ebd08a49898617a8db7d43a576~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1713975615&x-signature=6%2B%2FKMwW%2FqCx89szXtyG09sELWlI%3D)因为业务差异性,传统解决方案并不能在我们公司很好地落地,主要有以下两点原因:* 公司当前RPC框架不支持泳道机制,需要额外搭建一套环境;而搜索的opensearch等组件外购于阿里云,额外部...

Compilingwithc89 -相关内容

读《重构-改善既有代码的设计》的一些思考|社区征文

[picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/b89ade6f8d564355b17ea9d3ea3c5c69~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714062047&x-signature=6ABLTZOWY%2F1rXic8%2BzWGO9hBuWg%3D)第六章则是具体地讲解一些重构的方法。比如內联和提炼。我觉得用到內联的情况应该是,当变量可以通过类的属性或者函数名称很好的表示,并且只使用少量次数的时候就可以使用。## 封装/搬...

DescribeSslVpnClientCertAttributes

调用DescribeSslVpnClientCertAttributes查询指定SSL客户端证书信息。 调试API Explorer您可以通过API Explorer在线发起调用,无需关注签名生成过程,快速获取调用结果。去调试请求参数名称 类型 是否必选 示例值 描... CAiWgAwIBAgIFAPYCuPgwDQYJKoZIhvcNAQELBQAwTjEQMA4GA1UEBhMH\neZznSRLhkl40QOdOCnFELCjUTouSR1a25TtO1oPgWDNW5wughIO6sEUeQieWcgmB\nu3TOv+YZ4yQlqjJQ+HAYFN5bYkXNMv2cdCg1OqXWo23LAOJFCjxPbzfD5kI4vDC3\naVzrI89...

内容集锦 | 在字节跳动,数据技术这么干(第三弹)!

[picture.image](https://p3-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/5673b4a623c44368a542c34b438d4921~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714062029&x-signature=QUIhhh4KH7NzONRnTVCfVLZHpZI%3D)](http://mp.weixin.qq.com/s?__biz=MzkwMzMwOTQwMg==&mid=2247490369&idx=1&sn=baaaf8974937ebae0fdc4064ae1f0b89&chksm=c0996a74f7eee362e81d282ad47aa613d3c05a1ff87351745c9858533a8bf59f...

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

学习 SSL/TLS ,这一篇就够了

[picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/c6e68a3b4e83421983253f9ac94699d2~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714062072&x-signature=g4yHiIwZS40yeIueoll9F6anSCI%3D)### 证书内容、格式与证书链1.证书内容![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/00245c55e30b47e89e6feeeb274a634d~tplv-tlddhu82om-image....

干货 | 字节跳动基于开源 OLAP 引擎的探索与实践

[picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/8c139cf44a50482a887f8f31a5810697~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1714062058&x-signature=IZ2BNtmaVArd%2BK7gi%2F981W1ivrQ%3D)![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/96e8d7ad9e75429e89ca93a576906950~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=171406...

通义家族大模型总结 | 社区征文

[picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/c9970e2b439945c4a357e6c3924769c3~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=1713975643&x-signature=qXgpU0htZztXBe89NCWg2RozFOI%3D)![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/a511a3075ea84c769e657e3867294035~tplv-tlddhu82om-image.image?=&rk3s=8031ce6d&x-expires=171397564...

数仓进阶篇@记一次BigData-OLAP分析引擎演进思考过程 | 社区征文

(https://p1-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/54d03572d84c4a95a31bf3979818d997~tplv-k3u1fbpfcp-5.jpeg?)**Java接入:** ![image.png](https://p9-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/89fa67e29f5048288a9b4949d9d0cd24~tplv-k3u1fbpfcp-5.jpeg?) 在阐述Vertica(简称V)、 ClickHouse(简称C)、Greenplum(简称G)这三款MPP之前,我们不妨以北京地铁线路图为例:![image.png](https://p1-juejin.byteimg....

Kubernetes 安全权限管理深度剖析|社区征文

Admission controller](#2.%20Admission%20controller)[二、集群认证机制剖析](#%E4%BA%8C%E3%80%81%E9%9B%86%E7%BE%A4%E8%AE%A4%E8%AF%81%E6%9C%BA%E5%88%B6%E5%89%96%E6%9E%90)- [1. service account样例... 在WithAuthentication中完成认证流程,在WithAuthorization中完成鉴权流程。WithAuthentication 函数中通过auth.AuthenticateRequest(req)处理请求。# 三、**集群鉴权机制RBAC剖析**## 1. **鉴权模块**1) Nod...

NL2SQL:智能对话在打通人与数据查询壁垒上的探索 | 社区征文

11.89, 0.14, 13.12],["000959.SZ", "首钢股份", 10.1, 0.42, 9.78],["600022.SH", "山东钢铁", 15.21, 0.19, 8.94],],"header": ["证券代码", "证券简称", "ROE(TTM)", "EPS(TTM)", "PE(对应2018.10.31收盘价)"],"id": "43b0a2f31d7111e9b86df40f24344a08",}对应的SQL格式为:`**SELECT agg COLUMN_NAME1********FROM TABLE_NAME********WHERE COLUMN_NAME2 op VALUE1 conn** ******COLUMN_NAME3 op...

特惠活动

热门爆款云服务器

100%性能独享,更高内存性能更佳,学习测试、web前端、企业应用首选,每日花费低至0.55元
60.00/1212.00/年
立即购买

域名注册服务

cn/top/com等热门域名,首年低至1元,邮箱建站必选
1.00/首年起32.00/首年起
立即购买

DCDN国内流量包100G

同时抵扣CDN与DCDN两种流量消耗,加速分发更实惠
2.00/20.00/年
立即购买

产品体验

体验中心

云服务器特惠

云服务器
云服务器ECS新人特惠
立即抢购

白皮书

一图详解大模型
浓缩大模型架构,厘清生产和应用链路关系
立即获取

最新活动

爆款1核2G共享型服务器

首年60元,每月仅需5元,限量秒杀
立即抢购

火山引擎增长体验专区

丰富能力激励企业快速增长
查看详情

数据智能VeDI

易用的高性能大数据产品家族
了解详情

一键开启云上增长新空间

立即咨询