Contact me:

C 花括号作用

while()后面两个if一直没法平行,找了半天原因结果是没用大括号

花括号中多条语句,逻辑上是一个整体,用来组织层次结构!

tcpl 1-14(半成品)

#include <stdio.h>
main() {
int cts[26], c, max, i;
for (i = 0; i < 26; ++i)
cts[i] = 0;
max = 1;
while (( c = getchar()) != EOF) {//没有花括号两个if无法对齐
if (c >= 'a' && c <= 'z')
c = 'A' + c - 'a';
if (c >= 'A' && c <= 'Z')
++cts[c - 'A'];
}
for (i = 0; i < 26; ++i) {
printf( "%c", 'A' + i);
c = cts[i];
while (c-- > 0)
putchar('#');
putchar('\n');
}
}

参考:https://www.cnblogs.com/zhouhbing/p/3972921.html

posted @   impwa  阅读(383)  评论(0编辑  收藏  举报
编辑推荐:
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
阅读排行:
· 《HelloGitHub》第 106 期
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用
点击右上角即可分享
微信分享提示