c语言 用程序输出以下团,c语言程序设计第二章-常用数据类型.docx

第二章常用数据类型

【学习目标】

关键字和注释等。本本章将学习一些基本的程序概念,如程序结构、标识符、 章的学习要点包括如下几点:

关键字和注释等。本

(1)了解C语言的基本结构。

(2)分号、块和空白的使用。

(3)标识符的约束规则。

(4)C关键字。

(5 )直接量的认识。

(6)注释的使用。

【学习导航】

本章的在整个课程中的位置如图 2-1所示。

函数的僅用V

i . 仃

图形图像处置

1

1

~~1

数组的使用

! | ! i

1

'i

1

井支结构和循环结构

! ■ ! i I

\存祐管理

\

数据输入騎出函数

5—=

/

1/

运算符与表达式

! i

1 .

'常用数据结构

||

常用数据类型

1 . !.

i 1

<1

C语言概述圧开发环境搭建

1 ■

1 i

1 i

指针的使用

i

1

*

图2-1 本章学习导航

2.1 C语言基本程序结构

任何一种程序设计语言都具有特定的语法规则和规定的表达方法。一个程序只有严格按

照语言规定的语法和表达方式编写,才能保证编写的程序在计算机中能正确地执行,同时也

便于阅读和理解。为了了解C语言的基本程序结构,请看【课堂案例2-1】。

【课堂案例2-1】在控制台输出“你好”。

【案例目标】会使用Xcode编辑器实现字符串输出

【案例知识要点】C语言的程序结构、基本输出语句

【案例程序代码】hello.c

#i nclude

2

mai n()

{

printf(你好”);

}

【案例代码说明】

第1行的作用是进行相关的预处理操作。include成为文件包含命令,<>里的内容称为

头文件。头文件一般的扩展名为.ho stdio就是指 “ sta ndard in put & output"(标准输入输出), 所以,源代码中如用到标准输入输出函数时,就要包含这个头文件。

第2行是一个空行。空行不会影响程序的功能。 空行起着分隔程序段落的作用, 适当使 用空行将使程序的布局更加清晰,提高程序的可读性。 空行不会浪费内存, 所以不要舍不得

用空行。一般建议在头文件后插入一个空行。

第3行声明了一个 main函数,main是函数名。关于函数的详细介绍在第七章。main

函数具有特殊意义,它是程序执行的入口,也就是说,程序都是从main函数开始执行的。

第4—6行定义了 main函数的内容,称为函数体。以“{”开始,以“ }”结束。

第5行调用了在stdio.h中的格式化输出函数 printf,其作用是向终端(显示器、控制台) 输出字符。在这一行结束时,需要加上(;)。在C语言中,一行代码由分号(;)终止。

图2-2是程序hello.c的执行结果:

图2-2 Simple.c程序输出结果

知识链接一编程规范

我们写的程序不但需要正确,而且需要具有可读、相对持久和可维护性。要做到这些其中一 个很重要的方面就是要在写代码时遵循这种语言的编写和注释约定,也就是“编程规范” 编程规范是通用的,目的是为了让你的程序易读,有利于团队合作以及别人帮你改错。

在hello.c程序中,要注意以下的编程规范:

【规则1-1】用#“clude 格式来引用标准库的头文件。

【规则1-2】包含头文件时一般不使用绝对路径名。

【规则1-3】在头文件和 main函数之间使用空行隔开。

hello.c【规则1-4】函数体里面的内容(即{ }里面的内容),需要水平缩进四个空格。如 第5行所示。

hello.c

试一试(一):

仓U建triangle.c,输出一个三角形,运行效果如图2-3所示。

2.2标识符

标识符是指程序中函数、变量、参数的名称。c语言要求标识符必须符合如下命名规则: 标识符的首字母必须是字母、下划线(_)

除首字母外,标识符的其他位置可以是数字(0-9)、大写字母(A-Z ),小写字母

(a-z),下划线(_)。

标识符是大小写区别对待的,也就是说test、Test、TEST是三个不同的标识符。

标识符未规定最大长度。

关键字和保留字(参见 2.3关键字)不能作为标识符。

表2-1将正确和错误的标识符进行了对比,并说明了错误的原因:

表2-2正确和错误的标识符对照表

正确的标识符

错误的标识符

错误原因

test1

1test

首字母不能是数字

user name

user- name

不能含有字符“-”

int1

int

int是关键字,不能做标识符

标识符命名的编程规范如下:

【规则1-5】标识符的命名需具有相关的含义,这样做的好处是以后进行回顾或他人阅读时,

容易理解程序的含义。比如要定义一个人的年龄,可以使用age这个标识符,而不要使用a。

2.3关键字

c语言中的关键字是程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值