首页 > 编程语言 >第一个c语言程序

第一个c语言程序

时间:2024-06-13 21:32:00浏览次数:34  
标签:语句 语言 puts 程序 C语言 中文网 字符串 屏幕 第一个

我们有两种方式从计算机获得信息:一是看屏幕上的文字、图片、视频等,二是听从喇叭发出来的声音。让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧。

在屏幕上显示文字非常简单,只需要一个语句,例如,下面的代码会让屏幕显示出“C语言中文网”:

puts("C语言中文网");

这里有一个生疏的词汇puts,用来让计算机在屏幕上显示文字。

更加专业的称呼:

  • "在屏幕上显示文字"叫做输出(Output);
  • 每个文字都是一个字符(Character);
  • 多个字符组合起来,就是一个字符序列,叫做字符串(String)。


puts 是 output string 的缩写,意思是”输出字符串“。

在C语言中,字符串需要用双引号" "包围起来,C语言中文网什么也不是,计算机不认识它,"C语言中文网"才是字符串。

puts 在输出字符串的时候,需要将字符串放在( )内。

在汉语和英语中,分别使用.表示一句话的结束,而在C语言中,使用;表示一个语句的结束。puts("C语言中文网")表达了完整的意思,是一个完整的语句,需要在最后加上;,表示当前语句结束了。

总结起来,上面的语句可以分为三个部分:

  • puts( )命令计算机输出字符串;
  • "C语言中文网"是要输出的内容;
  • ;表示语句结束。

C语言程序的整体框架

puts 可以在显示器上输出内容,但是仅有 puts 是不够的,程序不能运行,还需要添加其他代码,构成一个完整的框架。完整的程序如下:

#include <stdio.h>
int main()
{
    puts("C语言中文网");
    return 0;
}

第 1~3 行、第 5~6 行是固定的,所有C语言源代码都必须有这几行。你暂时不需要理解它们是什么意思,反正有这个就是了,以后会慢慢讲解。

但是请记住,今后我们写的所有类似 puts 这样的语句,都必须放在{ }之间才有效。

上面的代码,看起来枯燥无趣,不好区分各个语句,我们不妨来给它们加上颜色和行号,如下所示:

纯文本复制

  1. #include <stdio.h>
  2. int main()
  3. {
  4.     puts("C语言中文网");
  5.     return 0;
  6. }
颜色和行号是笔者自己加上去的,主要是为了让大家阅读方便,明显地区分各个语句,C语言本身没有对这些作要求,你可以随意设置各个字符的颜色,也可以没有颜色。

这就是我们的第一个C语言程序,它非常简单,带领我们进入了C语言的大门。更多内容请前往54笨鸟

标签:语句,语言,puts,程序,C语言,中文网,字符串,屏幕,第一个
From: https://blog.csdn.net/sfrsfsfggg/article/details/139664606

相关文章

  • 程序员发展路线
    从整体上看,程序员的职业发展可以分为4条路线,分别是工作、SOHO、创业和投资,它们的难度逐次递增,人生阶层也逐次递增。当然这个路线也不是固定的,可能随时切换,比如你放弃了工作可以SOHO,你创业失败了可以继续工作。除了程序员,基本所有职业的发展路线都可以分为这4种。我们先......
  • 3个月搞定计算机二级C语言!高效刷题系列进行中
    前言大家好,我是梁国庆。计算机二级应该是每一位大学生的必修课,相信很多同学的大学flag中都会有它的身影。我在大学里也不止一次的想要考计算机二级office,但由于种种原因,备考了几次都不了了之。这一次我想换个目标!备考计算机二级C语言今天山东省考试院发布了关于2024年9月全......
  • XXX公众号题库爬取程序
    #爬取题库#导入模块fromappiumimportwebdriverfromappium.webdriver.common.appiumbyimportByfromappium.webdriver.common.appiumbyimportAppiumByfromappium.webdriver.common.touch_actionimportTouchActionfromtimeimportsleepfromselenium.webdriv......
  • uni-app在微信小程序端自定义组件中样式穿透失效
    前情uni-app是我比较喜欢的跨平台框架,它能开发小程序/H5/APP(安卓/iOS),重要的是对前端开发友好,自带的IDE让开发体验非常棒,公司项目就是主推uni-app。坑位最近因UI有别的事忙,导致手上暂时没什么活了,我于是抽时间优化项目代码,第一件事就是抽取复用组件。正好项目中有多处用到uVie......
  • ASP.NET Core应用程序10:使用表单标签助手
      本章描述用于创建HTML表单的内置标签助手。这些标签助手确保表单提交到正确的操作或页面处理程序方法,并确保元素准确地表示特定的模型属性。  本章解释ASP.NETCore提供的创建HTML表单的功能。展示如何使用标签助手来选择表单目标和关联的imput、textarea和select......
  • C语言练习题05
    练习1:使用二维数组计算杨辉三角#include<stdio.h>#include<string.h>#include<stdlib.h>intmain(intargc,constchar*argv[]){intm,i,j;printf("请输入你所要打印的杨辉三角的列数:\n");scanf("%d",&m);putchar(10);int......
  • C语言练习题04
    练习1:输入一个5个元素的一维数组,实现冒泡排序。#include<stdio.h>#include<string.h>#include<stdlib.h>intmain(intargc,constchar*argv[]){ inttemp; inta[5]={0}; for(inti=0;i<5;i++) { printf("请输入一个数:\n"); scanf("%d"......
  • 让AI回答一下:程序员转型做烧烤有什么优势?AI是真能编呀!
    我让AI回答一下,程序员转型做烧烤有什么优势,AI真的给出答案,不好好像哪一条有优势,都和经营好烧烤店三不沾呢。带底色文字是贝格前端工场的评语。如果程序员转型成为烧烤店老板,他们可能会具有以下优势:1.技术应用:程序员在烧烤店经营中可以利用技术优势,例如建立自己的在线订餐......
  • 情趣商城成人用品小程序APP开发源码搭建
    搭建成人情趣用品商城APP小程序是一个需要综合考虑多方面因素的复杂过程。下面,我将详细为您分析搭建过程中需要特别注意的几个关键点,并给出一些建议,以帮助您更好地规划和实施这个项目。一、市场定位与用户需求首先,您需要明确您的市场定位和目标用户群体。情趣用品市场有其特......
  • JavaScript 编程语言【数据类型】映射|集合|WeakMap and WeakSet
    文章目录MapandSet(映射和集合)MapMap迭代Object.entries:从对象创建Map]Object.fromEntries:从Map创建对象SetSet迭代(iteration)总结✅任务过滤数组中的唯一元素过滤字谜(anagrams)迭代键WeakMapandWeakSet(弱映射和弱集合)WeakMap使用案例:额外的数据使用案例:缓存Weak......