一、最简单的C语言程序

时间:2022-10-09 17:23:34 | 浏览:278

为了使用C语言编程 必须了解C语言。本书将由浅入深地介绍C语言程序和使用C语言编写程序。一、最简单的C语言程序举例。【例1.1】在计算机屏幕上输出以下一段字符:Hello, World!算法思维:在主函数中用printf函数输出以上文字。编

为了使用C语言编程 必须了解C语言。本书将由浅入深地介绍C语言程序和使用C语言编写程序。

一、最简单的C语言程序举例。

【例1.1】在计算机屏幕上输出以下一段字符:

Hello, World!

算法思维:在主函数中用printf函数输出以上文字。

编写程序:

#include <stdio.h> //这是编译预处理指令

int main() //定义主函数

{ //函数开始的标志

printf("Hello, World! "); //输出所指定的一行信息

return 0; //函数执行完毕时返回函数值0

} //函数结束的标志

运行结果:

程序分析:

先看程序第2行,其中main是函数的名字,表示“主函数”,每个C程序都必须有一个mian函数。main前面的int表示此函数的类:是int类类型(整型)。函数执行会返回一个整型的值。程序第5行return 0;的作用是:当main函数执行结束前将整数0作为函数值,返回到调用函数处。函数体用花括号括起来。

这个例子中主函数内还有两个语句,程序第4行是一个输出语句,printf函数是C编译系统提供的函数库中的输出函数。

printf函数圆括号里双撇号内的字符串"Hello World."按原样输出。

因程序中应用到输出函数,因此在程序第1行用到“#include<stdio.h>”。实际上本书几乎所有程序都以这段代码开始。

在以上程序各行的右端,如果有//,则表示从此处到本行结束是“注释”,用来对程序进行必要的说明。注释对程序运行不起作用,注释只是给人看的行,以增强程序可读性,而不是让计算机执。

【例1.2】求两个整数之和。

算法思维:设置三个变量,a,b,sum,a和b用来存放两个整数,sum用来存放和数。用赋值运算符=把相加的结果传给sum。

编写程序:

#include <stdio.h> //这是编译预处理指令

int main() //定义主函数

{ //函数开始的标志

int a,b,sum; //本行是程序的声明部分,定义a,b,sum为整型变量

a=33; //对变量a赋值

b=66; //对变量b赋值

sum=a+b; //进行a+b的运算,并把结果存放在变量sum中

printf("sum is %d ",sum); //输出结果

return 0; //函数结束

} //函数结束的标志

运行结果:

程序分析:本程序的作用是求两个整数a+b。第4行是声明部分,介绍定义三个变量。第5,6行是两个赋值语句,把33和66赋值给a,b。赋值语句是C语言中最常用的语句之一。第7行将a+b的值赋给sum。第8行输出结果,即把sum的值输出。

二、一个C源程序的结构

一个源程序文件中可包括两个部分:

1.预处理指令,典型且常用的如#include<stdio.h>.

2.函数。如例1.1、例1.2中的mian函数,要编写每个函数的功能,C编译系统调用这些程序时,会完成函数定义中指定的功能。

(1)编写C程序的工作主要就是编写一个个函数。

程序的几乎全部工作都是由各个函数分别完成的,函数是C程序的主要部分。一个C程序中是由一个或多个函数组成的,其中必须包括一个主函数main函数,且只能有一个main函数。程序总是从main函数开始执行的。

(2)函数的构成

一个函数包括两个部分

1.函数首部。即函数的第一行,包括函数名、函数类型、函数参数(放在圆括号里)等。

2.函数体。即函数首部下面的花括号内的部分。函数体一般又包括声明部分,即声明介绍将用到哪些变量或函数;执行部分,即由若干语句构成,指定在函数中执行的操作。

三、运行C程序的步骤和方法

例1.1、例1.2中看到的C语言编写的程序是源程序。信息在计算机中均以二进制形式存储,计算机只能识别0、1二进制,不能直接执行C语言编写的代码,必须用编译系统(也叫编译器)把C程序翻译成二进制形式的目标代码才可以执行。

相关资讯

50岁的C语言,掌控Windows、Linux、macOS等操作系统半边天

作者 | Daniel Munoz 编译 | 梦依丹出品 | CSDN(ID:CSDNnews)不久之前,CSDN发布了一篇《C不再是一门编程语言》的观点性文章。作者认为,C已经被提升到一个具有威望和权力的角色,它的统治是绝对和永恒的,以至

C语言基础知识总结大全(干货)

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对不是天方夜谭!算法结构:一、顺序结构、选择结构、循环结构;二、循环结构又分为while型、until型、for循环结构;程序流

C语言入门了解篇—C语言编译流程

C语言入门了解篇-C语言编译流程(面试常见问题)当我们安装了集成环境之后,编写.c文件,一按下图红色框框的按键即“编译并运行”,就可以得到一个“.exe”后缀的可执行的C程序文件,这期间并非只有一道工序,而是分别经过了预处理、编译、汇编和链

收下这十点C语言入门须知

一、什么是语言,什么是C语言,有什么区别与联系?一提到语言这个词,人们自然想到的是像英语、汉语等这样的自然语言,因为它是人和人相互交流信息不可缺少的工具。大家听到我们之间交流的就是汉语,英语。比如一些单词是英语,主要还是用汉语在交流。而今天

一个资深C语言工程师:浅说C语言的重要性以及如何学好C语言

前言C语言属于高级程序语言的一种,它的前身是“ALGOL”。其创始人是布朗·W·卡尼汉和丹尼斯·M·利奇。C语言问世时是带有很大的局限性,因为它只能用于UNIX系统上。然而随着科学技术的进步,计算机工业的发展,C语言逐渐脱离UNIX。198

C语言的知识点总结

C语言变量的存储类别介绍C语言中的逻辑运算符C运算符的优先级和结合性宏和函数的区别C语言 typedef 的两种用法C语言中符号#和##的作用C语言 printf 格式化输出的详细示例C语言和时间有关的函数示例C函数time和clock的计

「必读」超全的C语言基础知识大全

学习资料:

学习编程,为什么98%的程序员都会从C语言开始?C语言这么强?

在互联网蓬勃发展的时代,有一类人做出了巨大的贡献,这一群人被大家称之为程序员,怎样才能成为一名优秀的程序员呢,为什么每一个程序员都需要学习C语言呢?就让我来跟大家分享分享:第一:相比较其他的编程语言(像C++,JAVA),C语言是个低级语言

初学编程:C语言/C++编程新手入门学习方法及书籍推荐

C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样

TIOBE11月编程语言排行:Python超越C语言成第一!PHP将掉前十?

TIOBE 编程社区指数是编程语言流行程度的指标。该指数每月更新一次。评级基于全球熟练工程师、课程和第三方供应商的数量。谷歌、必应、雅虎、维基百科、亚马逊、YouTube 和百度等流行搜索引擎用于计算评分。需要注意的是,TIOBE 指数与最

友情链接

天天财经元宇宙中国SEO域名抢注宝宝起名网网站监控今日渭南斯达半导A股惠州新闻头条网西凤酒股票网上饶新闻资讯网唐诗宋词网保山今日新闻网尚太科技股票浙江旅游网汕头新闻资讯网伊利股份A股今日宣城南宁AI智能引流系统今日阜阳理财投资网佛山照明灯饰网遂宁头条新闻网山西旅游网陈氏陈姓宝宝起名保险资讯网佛山头条新闻网云南旅游网梁姓起名网宁德新闻资讯网广西旅游网今日延安今日济南罗姓宝宝起名网山东旅游网今日邢台
c语言中文官网-零基础c++从入门到精通pdf、c语言编译器、C/C++开发工具、c语言入门自学零基础、c++入门自学、c/c++软件下载、c语言编程软件、c语言自学免费网站、c语言零基础自学视频教程、c++手机编程软件、c语言入门程序设计、初级编程视频教程、c语言在线编程平台、C语言线上作业网站。
c语言中文官网 chuxinxin.cn©2022-2028版权所有