这个内容其实没有太大的实际意义,只是觉得有趣,边想着分享一下。

方法一:使用if

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

方法二:使用switch

这一条的思路和上一条差不多,毕竟都是选择结构。所谓不用分号,不过是将分号前的语句放在了括号里当做布尔条件罢了。

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

第三个方法是使用循环结构,这里是while循环,其他循环类似。为了不陷入死循环,必须设置成!(非逻辑)。

#include <stdio.h>int main() {while(!printf("HelloWorld")){}return 0;
}

【C语言】三种方式不使用分号输出HelloWorld相关推荐

  1. Scala 语言输出的三种方式

    Scala 语言输出的三种方式 字符串通过+号连接(类似 java). printf 用法 (类似 C 语言)字符串通过 % 传值. 字符串通过$引用(类似 PHP).

  2. Go语言字符串拼接的三种方式

    Go语言字符串拼接的三种方式 使用bytes.Buffer实现字符串拼接 通过创建一个缓冲byte类型的缓冲器str1,然后通过WriteString方法将传入的字符串放入缓冲器的尾部,已达到拼接的作 ...

  3. Spark Scala语言学习系列之完成HelloWorld程序(三种方式)

    三种方式完成HelloWorld程序 分别采用在REPL,命令行(scala脚本)和Eclipse下运行hello world. 一.Scala REPL. windows下安装好scala后,直接C ...

  4. html语言闪烁特效代码,css3 实现文字闪烁效果的三种方式示例代码

    1.通过改变透明度来实现文字的渐变闪烁,效果图: 文字闪烁 星星之火可以燎原 .myclass{ letter-spacing:5px;/*字间距*/ color: red; font-weight: ...

  5. python语言format蔬菜姓名、年龄_python格式化输出的三种方式

    [TOC] 格式化输出的三种方式 一.占位符(第一种格式化输出 )(3.0版本使用) 程序中经常会出现这样的 场景:要求用户输入信息,然后打印成固定的格式 比如要求用户输入用户名和年龄,然后打印如下格 ...

  6. c语言定义不定长数组初始化_C语言数组初始化的三种方式

    1.{0} 初始化 int arr1[3] = {0}; 使用 {0} 的方式最简洁,一般在定义的时候使用. 2.for 循环初始化 int arr2[3]; for (int i = 0; i &l ...

  7. JavaScript高级第2天:定义函数的三种方式、函数的原型链结构、完整原型链、作用域以及作用域链、函数的四种调用模式、闭包、计数器、斐波那契数列优化、三种继承方式

    JavaScript高级第二天 01-定义函数的三种方式 1.函数声明 function:可以先调用再声明,因为预解析(把函数声明.变量声明进行提升) function fn() {//函数体conl ...

  8. JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量

    文章目录 JavaScript 01 关于JavaScript 1.1 JS的发展历史 1.2 JS的特性 1.3 JS的组成 1.4 JSP和JS的区别 02 在HTML中嵌入JS代码的三种方式 2 ...

  9. java多线程w3c_Java创建多线程的三种方式

    前言 这篇文章主要讲述线程的概念.组成.Java创建多线程的三种方式以及线程的类型. 线程概念 线程和进程的区别 **进程:**正在运行的程序,例如:你打开 的qq音乐.exe程序,其由PCB(进程控 ...

最新文章

  1. 我艹,MySQL数据量大时,delete操作无法命中索引。
  2. python官网支持货到付款吗_官网购买的iPhone12pro还没发货?试着用Python快速入手...
  3. hdu1443 Joseph(约瑟夫环)
  4. 机器学习第1天:数据预处理
  5. 方立勋_30天掌握JavaWeb_div和css基础
  6. vue.js 编程导航,如何传递参数?
  7. 《终极海报——23位创意大咖的设计评论与思想》—埃伦 • 勒普顿
  8. python垃圾回收 循环引用_在做 Python 循环引用垃圾回收实验中的一个小问题, Python3 的 print 是线程安全的吗?...
  9. 1431.拥有最多糖果的孩z
  10. 【物联网方案】智慧鸡舍功能及特点
  11. 笔记本独立显卡geforce gtx 1050ti 388.71版本驱动
  12. 机器人聊天软件c#_我的C#之路之简单的聊天机器人。
  13. 前端学习第三站——Vue2基础篇
  14. 做一个校园跑腿小程序需要多少成本?
  15. 数据库数据修改报错The instance of entity type ‘XXX‘ cannot be tracked
  16. ytb网站报错 “您没有联网,请检查网络连接”
  17. 对于深度与广度的思考
  18. 南大金陵学院 计算机,以赛促学,南大金陵学子在全国大学生计算机设计大赛摘得一等奖1项和二等奖4项...
  19. vue中this.$confirm,确定和取消执行不同的逻辑处理
  20. 易知微11月更新速递 | 预案集如何实现“一屏多端”联动指挥体系

热门文章

  1. express+handlebars 快速搭建网站前后台
  2. 关于QueryRunner数据查询以及常用方法
  3. c++父类和子类转化致命的代码错误
  4. js的parseInt函数结果为0很奇怪的问题
  5. 找不到visual studio模板信息 解决方法
  6. scala初学之helloWorld
  7. 减治法解决约瑟夫斯问题(JAVA)
  8. Hibernate 语句总结
  9. vue 父组件获取接口值传到子组件_vue父组件异步获取数据传给子组件的方法
  10. linux命令基础知识 管道流,linux基础知识-I/O重定向,管道(示例代码)