【C语言】三种方式不使用分号输出HelloWorld
这个内容其实没有太大的实际意义,只是觉得有趣,边想着分享一下。
方法一:使用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相关推荐
- Scala 语言输出的三种方式
Scala 语言输出的三种方式 字符串通过+号连接(类似 java). printf 用法 (类似 C 语言)字符串通过 % 传值. 字符串通过$引用(类似 PHP).
- Go语言字符串拼接的三种方式
Go语言字符串拼接的三种方式 使用bytes.Buffer实现字符串拼接 通过创建一个缓冲byte类型的缓冲器str1,然后通过WriteString方法将传入的字符串放入缓冲器的尾部,已达到拼接的作 ...
- Spark Scala语言学习系列之完成HelloWorld程序(三种方式)
三种方式完成HelloWorld程序 分别采用在REPL,命令行(scala脚本)和Eclipse下运行hello world. 一.Scala REPL. windows下安装好scala后,直接C ...
- html语言闪烁特效代码,css3 实现文字闪烁效果的三种方式示例代码
1.通过改变透明度来实现文字的渐变闪烁,效果图: 文字闪烁 星星之火可以燎原 .myclass{ letter-spacing:5px;/*字间距*/ color: red; font-weight: ...
- python语言format蔬菜姓名、年龄_python格式化输出的三种方式
[TOC] 格式化输出的三种方式 一.占位符(第一种格式化输出 )(3.0版本使用) 程序中经常会出现这样的 场景:要求用户输入信息,然后打印成固定的格式 比如要求用户输入用户名和年龄,然后打印如下格 ...
- c语言定义不定长数组初始化_C语言数组初始化的三种方式
1.{0} 初始化 int arr1[3] = {0}; 使用 {0} 的方式最简洁,一般在定义的时候使用. 2.for 循环初始化 int arr2[3]; for (int i = 0; i &l ...
- JavaScript高级第2天:定义函数的三种方式、函数的原型链结构、完整原型链、作用域以及作用域链、函数的四种调用模式、闭包、计数器、斐波那契数列优化、三种继承方式
JavaScript高级第二天 01-定义函数的三种方式 1.函数声明 function:可以先调用再声明,因为预解析(把函数声明.变量声明进行提升) function fn() {//函数体conl ...
- JavaScript——关于JavaScript、在HTML中嵌入JS代码的三种方式、变量
文章目录 JavaScript 01 关于JavaScript 1.1 JS的发展历史 1.2 JS的特性 1.3 JS的组成 1.4 JSP和JS的区别 02 在HTML中嵌入JS代码的三种方式 2 ...
- java多线程w3c_Java创建多线程的三种方式
前言 这篇文章主要讲述线程的概念.组成.Java创建多线程的三种方式以及线程的类型. 线程概念 线程和进程的区别 **进程:**正在运行的程序,例如:你打开 的qq音乐.exe程序,其由PCB(进程控 ...
最新文章
- 我艹,MySQL数据量大时,delete操作无法命中索引。
- python官网支持货到付款吗_官网购买的iPhone12pro还没发货?试着用Python快速入手...
- hdu1443 Joseph(约瑟夫环)
- 机器学习第1天:数据预处理
- 方立勋_30天掌握JavaWeb_div和css基础
- vue.js 编程导航,如何传递参数?
- 《终极海报——23位创意大咖的设计评论与思想》—埃伦 • 勒普顿
- python垃圾回收 循环引用_在做 Python 循环引用垃圾回收实验中的一个小问题, Python3 的 print 是线程安全的吗?...
- 1431.拥有最多糖果的孩z
- 【物联网方案】智慧鸡舍功能及特点
- 笔记本独立显卡geforce gtx 1050ti 388.71版本驱动
- 机器人聊天软件c#_我的C#之路之简单的聊天机器人。
- 前端学习第三站——Vue2基础篇
- 做一个校园跑腿小程序需要多少成本?
- 数据库数据修改报错The instance of entity type ‘XXX‘ cannot be tracked
- ytb网站报错 “您没有联网,请检查网络连接”
- 对于深度与广度的思考
- 南大金陵学院 计算机,以赛促学,南大金陵学子在全国大学生计算机设计大赛摘得一等奖1项和二等奖4项...
- vue中this.$confirm,确定和取消执行不同的逻辑处理
- 易知微11月更新速递 | 预案集如何实现“一屏多端”联动指挥体系
热门文章
- express+handlebars 快速搭建网站前后台
- 关于QueryRunner数据查询以及常用方法
- c++父类和子类转化致命的代码错误
- js的parseInt函数结果为0很奇怪的问题
- 找不到visual studio模板信息 解决方法
- scala初学之helloWorld
- 减治法解决约瑟夫斯问题(JAVA)
- Hibernate 语句总结
- vue 父组件获取接口值传到子组件_vue父组件异步获取数据传给子组件的方法
- linux命令基础知识 管道流,linux基础知识-I/O重定向,管道(示例代码)