当前位置: 首页 > news >正文

C技能树:Hello World

Hello World

输出 "Hello, World!" 字符串,请选出错误答案。

小知识:Hello World究竟从何而来?

Hello, World最早是由 Brian Kernighan 创建的。1978年,Brian Kernighan写了一本名叫《C程序设计语言》的编程书,在程序员中广为流传。他在这本书中第一次引用的Hello World程序,源自他在1973年编写的一部讲授B语言的编程教程。但是非常不幸的是,当 Forbes India 杂志采访他的时候,他自己对这段传奇故事中一些记忆已经有点儿模糊了。当他被问及为什么选择『Hello, World!』时,他回答说,『我只记得,我好像看过一幅漫画,讲述一枚鸡蛋和一只小鸡的故事,在那副漫画中,小鸡说了一句‘Hello World’』。鉴于Hello World这个计算机程序的广泛流行程度,这个起因看起来还是蛮合适的。尽管没人能够科学地解释为什么Hello World如此地流行,但是,Hello, World程序的确在计算机发展历史上成为了一个具有重要意义的里程碑。

#include <stdio.h>
int main(int argc, char** argv)
{char str1[] = "Hello, ";char str2[] = "World!";printf("%s%s\n", "str1", "str2");return 0;
}//错误
#include <stdio.h>
int main(int argc, char** argv)
{char str[] = "Hello, World!";printf("%s\n", str);return 0;
}//正确
#include <stdio.h>
int main(int argc, char** argv)
{printf("Hello, World!\n");return 0;
}//正确
#include <stdio.h>
int main(int argc, char** argv)
{char str1[] = "Hello, ";char str2[] = "World!";printf("%s%s\n", str1, str2);return 0;
}//正确
解析:本题是要控制台输入一个"hello world"字符串,错误选项在控制台输出结果是为"str1str2"的字符串,错误选项的程序并没有将字符数组变量str1和str2的值给占位符,而是把常量"str1","str2"传给了占位符。错误程序输出语句printf中如果"str1", "str2"没有引号,输出结果是正确的
http://www.lryc.cn/news/60853.html

相关文章:

  • TryHackMe-Set(Windows渗透测试 | WinDefender免杀)
  • 信安大佬真的用kali吗?
  • 禁用表单元素:Layui框架下的实践与技巧
  • spring boot 访问HTML
  • WPF教程(四)--Dispatcher
  • ijkplayer 编译增加支持更多的音视频格式
  • TOP命令显示完整命令行信息
  • Spring6从入门到精通 第一章 带你玩转Spring
  • Apache POI 实现用Java操作Excel完成读写操作
  • 改善供应商关系的八种方法
  • 网络安全-CDN绕过寻找真实IP
  • 牛客网 HJ28 素数伴侣【二分图匹配,匈牙利算法】困难
  • 带你畅玩ChatGPT
  • ChatGPT探索系列之六:思考ChatGPT的未来发展趋势和挑战
  • TryHackMe-Year of the Fox(Linux渗透测试)
  • ChatGPT 如何获取API Key
  • 明面抵制,暗中布局 对于AI,马斯克的言行为何如此“割裂”?
  • 【微服务中间件学习】redis基础及项目使用
  • ORA-04021:等待锁定对象时发生超时
  • 【华为OD机试真题 C++】1066 - 新工号中数字的最短长度 | 机试题+算法思路+考点+代码解析
  • 【数字 IC / FPGA】 有关建立/保持时间计算的思考
  • 【Fluent】Run can not be started until validation issues are resolved.
  • 【进阶C语言】有关动态内存管理的经典笔试题(详细图文讲解)
  • 1.Java系列之基础面试题总结
  • Android:usb转232串口通信
  • 动态设置图片的主题色(保留明暗关系)
  • mybatis中#与$的区别
  • CVPR2023论文整理
  • RK3399平台开发系列讲解(中断篇)掌握信号处理
  • 业余爱好者想入门编程,一定远离那些只会说No的家伙,尤其程序员