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

第一个C语言程序

时间:2023-01-31 16:12:00浏览次数:42  
标签:main 头文件 函数 puts 程序 C语言 include 第一个

1.第一个C语言程序

1 #include <stdio.h>
2 int main()
3 {
4     puts("我是C");
5     printf("我也是C");
6     return 0;
7 }

解析:1行:

#include <stdio.h>是一条预处理命令, 它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。stdio.h叫标准输入输出函数(C语言自带的函数称为库函数,),即standard input output.header,调用puts()和printf()需要用到。

引入头文件使用#include命令,并将文件名放在< >中,#include 和 < > 之间可以有空格,也可以没有。
头文件以.h为后缀,而C语言代码文件以.c为后缀,它们都是文本文件,没有本质上的区别,#include 命令的作用也仅仅是将头文件中的文本复制到当前文件,然后和当前文件一起编译。你可以尝试将头文件中的内容复制到
当前文件,那样也可以不引入头文件。 .h中代码的语法规则和.c中是一样的,你也可以#include <xxx.c>,这是完全正确的。不过实际开发中没有人会这样做,这样看起来非常不专业,也不规范。 较早的C语言标准库包含了15个头文件,stdio.h 和 stdlib.h 是最常用的两个: stdio 是 standard input output 的缩写,stdio.h 被称为“标准输入输出文件”,包含的函数大都和输入输出有关,puts() 就是其中之一。 stdlib 是 standard library 的缩写,stdlib.h 被称为“标准库文件”,包含的函数比较杂乱,多是一些通用工具型函数,system() 就是其中之一。

2,3,6,7行:

int main()
{  
   return 0;
}

main 是函数的名字,( ) 表明这是函数定义,{ } 之间的代码是函数要实现的功能。

C语言规定,一个程序必须有且只有一个 main 函数。main 被称为主函数,是程序的入口函数,程序运行时从 main 函数开始,直到 main 函数结束(遇到 return 或者执行到函数末尾时,函数才结束)。

4,5行:

puts 函数向显示器输出字符串

printf()是格式输出函数,它的功能就是在屏幕上输出指定的信息

 

标签:main,头文件,函数,puts,程序,C语言,include,第一个
From: https://www.cnblogs.com/joyware/p/17079515.html

相关文章

  • 小程序页面的生命周期
    #####4.6页面的生命周期#####问题-页面的生命周期函数都有哪些?1.每个小程序页面,必须拥有自己的`.js`文件,且必须调用`Page()`函数,否则报错。其中`Page()`......
  • 租赁小程序源码定制|沈阳租赁小程序开发功能
    共享经济其实只是共享租赁早期模式,租赁产品正在逐渐增加,比如共享家具、共享房子等,这些产品都是采用租赁的模式,商业模式和盈利模式都是稳定的,因此发展的脚步会逐渐加快,租赁小......
  • C语言实例一
    例一:有 1、2、3、4 四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?分析:三个数:个十百----定义三个变量i,j,k;做循环,在把相同的数字去掉-----用IF语句做判断......
  • Qt 程序主界面添加背景图片
    1、开发环境:Qt5.12.2,QtCreate4.8.22、贴图代码,在主程序中编写#include<QImageReader>intmain(intargc,char*argv[]){QApplicationa(argc,argv);Mai......
  • 如何通过Java应用程序添加或删除 PDF 中的附件
    当我们在制作PDF文件或者PPT演示文稿的时候,为了让自己的文件更全面详细,就会在文件中添加附件。并且将相关文档附加到PDF可以方便文档的集中管理和传输。那么如何添加或删......
  • 微信小程序跳转到另一个小程序 wx.navigateToMiniProgram 方法,调试
    wx.navigateToMiniProgram(Objectobject)需要页面权限:小程序不能在插件页面中调用该接口,插件也不能在小程序页面中调用该接口打开另一个小程序wx.navigateToMiniPro......
  • 微信小程序设置背景图的几种方式
    作为前端开发人员来说设置背景图那是多么简单的事,刚开始我就在wxss文件中使用background-image:url()来设置背景图片,结果保存控制台出现错误提示,如图所示: .page{......
  • 微信小程序打开另一个小程序
    前言有时候,我们需要在自己的小程序中打开另一个小程序,可以使用navigateToMiniProgram这个api来实现,可以看一下api的相关参数。方案一使用之前还需要做两个准备,要打开......
  • 微信小程序获取openId
    代码如下wx.login({success(res){console.log('login',res)//获取openid需要先拿到codewx.request({url:`https://ap......
  • 使用VS Code创建第一个Flutter工程
    一、前言你可以使用任意文本编辑器,再结合命令行工具来开发Flutter应用。然而,我们推荐使用本文接下来介绍的编辑器插件以获取更好的开发体验。这些插件提供了代码补全、......