首页 > 编程知识 正文

c语言程序设计知识点总结,c语言基础知识题库

时间:2023-05-06 13:05:25 阅读:152533 作者:429

C语言程序的结构识别

通过一个简单的C程序示例,介绍C语言的基本组成、格式以及良好的写作方式,使同伴对C语言有初步的认识。

示例1 :计算两个整数之和的c程序:

#includemain((inta,b,sum; /*定义变量a、b、sum为整数变量*/a=20; /*将整数20代入整数变量a*/b=15将整数15代入整数变量b*/sum=a b;/*将两个数之和转换为整数变量sum*/printf(「a=%d,b=%d,sum=%dn”,a,b,sum ) ); /*将计算结果输出到显示器*

重要说明:

1、任何C语言程序都必须包括以下格式:

main () }

这是c语言的基本结构,任何程序都必须包含这个结构。 如果括号内什么都不写也可以的话,程序就不执行任何结果。

2、main----c语言中称为“主函数”。 一个c程序有main函数,只有一个。 任何c程序都始终从main函数运行。 main函数后面的括号对不能省略。

3、大括号{ }括起来的内容称为main函数的函数体,这一部分是计算机执行的内容。

4、{ }中每一个词后面都要有分号(; 在c语言中,以分号结束的语句称为c语言的语句,分号是语句结束的标志。

5、printf(「a=%d,b=%d,sum=%dn”,a、b、sum ); ---通过执行该C语言系统为直接使用而提供的屏幕输出函数,用户可以看到执行结果。 本程序运行后,显示屏上将显示以下结果。

a=20,b=15,sum=35

6、#include

注: (1)以#开头)2)不以分号结束的行没有分号,因此不是语句。 在c语言中称为命令行或“预编译处理命令”。

7、程序中以/*开头、以*/结尾的部分表示程序的注释部分,注释可以添加在程序的任意位置,是为了提高程序的可读性而添加的,但计算机在执行主函数内容时完全忽略注释部分换言之,计算机作为注释部分不存在于主函数中。

C程序的生成过程

c程序首先编译源文件,生成目标文件,然后连接生成可执行文件。

的扩展名为. c,目标程序的扩展名为. obj,可执行文件的扩展名为. exe。

标识符

写程序的时候,必须给函数和变量等命名。 这个名字叫标识符。 C语言标识符的命名规则如下。

标识符只能由字母、数字和下划线组成;

标识符的第一个字符必须是字母和下划线;

标识符区分大小写。 例如,If和If是两个完全不同的标识符。

合法的识别符如下。 A6,b_3,_mn非法的识别符如下。 ab # 12,8m,tr3:4,是否

标识符不能与程序中具有特殊意义的关键字相同。 它不能与用户创建的函数名称、C语言库函数相同。 为了进行区分,在程序中尽量避免每个标识符重复。 选择变量名和其他标识符时,请注意“看名字知道意思”。

标识符分为以下三种。

1、关键词

关键字具有特定的含义,是一种专门用于说明C语言特定成分的标识符,不能用作用户的标识符。

autobreakcasecharuniondodoubleelseenumexterngotoifintlongshortsignedstaticsizofstructswitchunsignedvoiletypedefcontinue

2、预定义标识符

预定义标识符在c语言中也有特定的含义,但可以用作用户标识符。 预定义标识符分为以下两类:

(1)、库函数名,例如(printf、scanf、sin、isdigit等)2)、编译处理指令名,例如(define,include )。

3、用户标识

用户根据需要自行定义的标识符称为用户标识符。 无论如何定制标识符,都必须满足标识符的三个命名约定。

常数

程序运行过程中不能更改值的量称为常量。 常数有整数常数、实数常数、字符常数、字符串常数、符号常数5种。

(一)数值转换

数字的四种表示:

(二进制)所有数字由0,1组成,所有二进制中不出现2 )。 示例()八进制数。请注意,所有数字都以数字0 )开头,由0到7组成,并且8不会出现在所有八进制数中。 例如: 0112、0123、077等:十进制数:所有数字由0到9组成,所有十进制数中不出现10。 示例: 0、12、-15等:十六进制数:0x或0x (数字0加上字母x )开头,所有数字由0到9,a到f组成,所有十六进制数分别为10、11、12、16

在计算机内部,数字都用二进制格式表示

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。