c语言第二章总结

引例:

运行结果:
Programming is fun
说明
(1)程序中第一行:
/Output:“Programming is fun.”/
它是程序的注释,用于说明的功能,是为增加程序的可读性而设置的注释内容必须包含在//之间,其内容可以是任何可显示字符,注释部分可以出现在程序和执行结果没有任何影响。注意/和*之间不能有空格
(2)在程序的适当位置插人注释,可以使程序容易被人理解。注释可以出现在程序中任意合适的地方,但必须成对出现。注释出现在某–段代码的前面时,其作用为说明该段代码的功能;出现在-行代码的后面时,用于说明该行代码的功能。注意注释不能出现在语句的中间。
(3)程序中的第二行是 #include<stdio.h>
它是它是编译预处理命令,因为程序中调用了pinr()函数.该函数是c语盲提供的标准输出图数,在系统文件sdio. h(称为头文件)中声明,所以在程序开始处夔使用件包含进来。注意C语言有效的预处理命令总是以#开始的,预处理命令的末尾不加分号。
(4)程序中的第三行是
int main( void)
它是本程序中的“主函数”,在一个C程序中有且仅有一个main()函数,程序运行时.会首先从main()函数开始执行。该行的关键字int说明main()函数的返回值是整型数,括号中的void表示main()函数不需要参数。
(5)一对大括号将函数的所有语句括起来,构成了函数体。本程序中的函数体共有两条语句。第一条语句为
printf( "Programming is fun. ");
它由函数调用和分号两部分组成。printf(“Programmingisfun.”)调用了标准输出函数,将引号中的内容原样输出到屏幕上(C语言的默认输出设备为屏幕),语句末尾的分号表示该语句结束。注意C语言中除复合语句外的所有语句都必须以分号结束。
main()函数的第二条语句是:
return 0
它结束main()函数的运行,并向系统返回一个整数0,作为程序的结束状态。如果返回0,说明程序运行正常,返回其他值值则表示不同的错误情况。系统根据返回值判断程序是否运行成功。

     运行结果:

体积为:33.510292,表面积为50.265442
说明;
(1)程序中第2行语句;
#define PI 3.14159
定义了一个符号常量PI,这样程序中反是需要使用3.14159的地方,都用PI代替提高了程序的可读性(2)main()函数前面 的void表示该函数无返回结果值(3)程序中调用prinf()函数输出结果时,将引号内除%f以外的内容原样输出,并在第一个%f的位置上输出变量v的值,在第二个位置上输出变量f的值。
2.2 C语言的数据类型

C语言程序中所用到的每一一个常量、变量和函数等程序的基本操作对象都有一种数据类型与之相联系,数据类型决定了数据的取值范围、占用内存的字节数和所能进行的操作。
C语言提供了四种数据类型:基本类型、结构类型、指针类型和空类型 ,C语言中构造类型包括:数组类型、结构体类型、共用体类型和枚举类型。 (1)基本类型还可以分解为其他类型,主要为整型、字符型和浮点型。 (2)结构类型是根据已定义的一个或多个数据类型,用构造的方式来定义的可以理解为,一个构造类型的值由若干个“成员”或“分量”构成。每个“成员”都是一个基本类型或一个结构类型。 (3)指针是C语言中一种特殊,同时又具有重要作用的数据类型。
2.3 C语言的常量

2.3.1 直接常量
1.直接常量
整型常量即整数,包括正整数、负整数和零。C语言中,整型常量可以用十进制、八进制和十六进制表示。
十进制表示:由数字0~9,正、负号组成,如369,- 663等;
八进制表示:以0(数字0)为前缀,其后由数字0~7组成,如0163,036等;八进制数一般是无符号数。如0192、-011 都是不合法的八进制常量。
十六进制表示:以0x或0X为前缀,其后由数字09和字母AF(字母大小写均可)组成,如0x12cd,0X6Fa等。十六进制数-般是 无符号数。
注意:
(1)在一个整型常量后面加一个字母u或U,认为是unsigned int型, 如246U。(2)在一一个整型常量后面加一个字母1或L,认为是long int型,如12L。2.实数常量
2.实数常量
实型常量即实数,又称为浮点数。C语言中,实数只能用十进制形式表示,实数的表示方法有两种:小数形式和指数形式。①小数形式:由整数部分、小数点和小数部分组成,当整

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言的第八章是关于指针的使用和相关概念的。同学们在学习这一章节时,可以使用思维导图作为学习工具来帮助理解和记忆。 首先,在思维导图的中央,可以写上章节的主题“C语言第八章-指针”。然后将主题分成几个不同的分支。 第一个分支可以是指针的基本概念和定义。在这个分支中,可以列出指针的定义和声明的语法,以及如何通过指针来访问和修改变量的值。此外,还可以介绍指针的运算符,如取址运算符(&)和解引用运算符(*)。 第二个分支可以是指针和数组的关系。在这个分支中,可以讨论指针和数组之间的相似性和差异性,以及如何使用指针来处理数组元素,如指针的算术运算和指针数组。 第三个分支可以是指针和函数的关系。在这个分支中,可以介绍指针和函数之间的关系,如指针作为函数参数的使用以及函数返回指针的情况。 第四个分支可以是指针和动态内存分配的关系。在这个分支中,可以探讨使用指针来动态分配和释放内存的方法,如malloc()和free()函数的使用。 最后,可以在思维导图的边缘加入一些常见的问题和实例,以帮助同学们更好地理解和应用这些概念。同时,也可以在思维导图中添加一些关键的代码示例,以便同学们进行练习和巩固知识。 通过使用思维导图来整理和展示C语言第八章的内容,同学们可以更加清晰地理解和记忆相关概念,提高学习效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值