- 博客(13)
- 收藏
- 关注
原创 4 字符串和格式化输入/输出
程序清单4.1与用户进行简单的交互。为了使程序的形式灵活多样,代码中使用了新的注释风格。程序清单4.1 talkback.c程序#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h> // 提供strlen()函数#define DENSITY 62.4 // 人体密度(单位:磅/立方英尺)int main(){ float weight, volume;
2021-10-07 20:55:30 756
原创 3.2 变量与常量
常量:在整个程序的运行过程中没有变化,称为常量。如示例中的14.5833,和1700.0变量:在程序运行期间可能会改变或被赋值,称为变量。如示例中的weight。
2021-10-06 22:12:48 98
原创 3 数据与C
程序离不开数据。把数字、字母和文字输入计算机,就是希望它利用这些数据完成某些任务。C语言提供两大系列的多种数据类型。本章详细介绍两大数据类型:整数类型和浮点类型,讲解这些数据类型是什么,如何声明它们、如何以及何时使用它们。除此之外,还将介绍常量和变量的区别。 程序清单3.1 platinum.c程序/* platinum.c -- your weight in platinum */#define _CRT_SECURE_NO_WAR...
2021-10-06 20:10:31 385
原创 2.10 编程练习
1、编写一个程序,调用一次printf()函数,把你的姓名打印在一行。再调用一次printf()函数,把你的姓名分别打印再两行。然后,再调用两次printf()函数,把你的姓名打印在一行。输出应如下所示:Gustav Mahler <- 第1次打印的内容Gustav <- 第2次打印的内容Mahler <- 仍是第2次打印的内容Gustav Mahler <- 第3次和第4次打印的内容#includ...
2021-10-06 15:32:57 298
原创 2.9 复习题
1、C语言的基本模块是什么?函数2、什么是语法错误?写出一个英语例子或C语言例子。3、什么是语义错误?写出一个英语例子或C语言例子。4、Indiana Sloth编写了下面的程序,并征求你的意见。请帮助他评定。#include stdio.hint main{void} /* 该程序打印一年有多少个周 */( int s s := 56; printf(There ars s weeks in a year.); retur...
2021-10-06 14:06:00 193
原创 2.8 关键字和保留标识符
关键字是C语言的词汇,它们对C而言比较特殊,不能用它们作为标识符(如变量名)。许多关键字用于指定不同的类型,如int。还有一些关键字(如 if)用于控制程序中语句的执行顺序。auto 声明自动变量 short 声明短整型变量或函数 int 声明整型变量或函数 long 声明长整型变量或函数 float 声明浮点型变量或函数 double 声明双精度变量或函数 char 声明字符型变量或函数 struct 声明结构...
2021-10-06 13:35:46 84
原创 2.7 调试程序
程序的错误通常叫做bug,找出并修正错误的过程叫做调试(Debug)。试试找出下例程序的错误之处。程序清单2.4 nogood.c程序/* nogood.c -- 一个有错误的程序 */#include <stdio.h>int main(void)( int n, int n2, int n3; /* 该程序有多处错误 n = 5; n2 = n * n; n3 = n2 * n2; pri...
2021-10-06 13:15:00 104
原创 2.6 多个函数
下面示例演示了除main()以外,如何把自己的函数加入到程序中。程序清单2.3 two_func.c程序/* two_func.c -- 一个文件中包含两个函数 */#include <stdio.h>void butler(void); /* ANSI/ISO C函数原型 */int main(void){ printf("I will summon the butler function.\n"); butler();...
2021-10-06 12:22:23 104
原创 2.5 进一步使用C
程序清单2.2 fathm_ft.c程序// fathm_ft.c -- 把2音寻转换成英寸#include <stdio.h>int main(void){ int feet, fathoms; fathoms = 2; feet = 6 * fathoms; printf("There are %d feet in %d fathoms!\n", feet, fathoms); printf("Yes, I sai...
2021-10-06 11:49:13 251
原创 2.4 提高程序可读性的技巧
编写可读性高的程序是良好的编程习惯。可读性高的程序更容易理解,以后也更容易修改和更正。提高程序的可读性还有助于你理清编程思路。 选择有意义的函数名和写注释 在函数中用空行分隔概念上的多个部分 每条语句各占一行 ...
2021-10-06 11:12:22 297
原创 2.3 简单的程序结构
程序由一个或多个函数组成,必须有main()函数。函数由函数头和函数体组成。函数头包含:函数名、传入该函数的信息类型和函数返回类型。通过函数名后的圆括号可识别出函数,圆括号里面可能为空,可能有参数。函数体被花括号括起来,由一系列语句、声明组成。如下所示:int main(void) // 函数头{ // 函数体 int q; // 声明 q = 1; // 语
2021-10-06 00:01:21 92
原创 2.2 示例解释
2.2.1 快速概要本章节简述程序的每行代码的作用。#include <stdio.h> <- 包含另一个文件该行代码告诉编译器把stdio.h中的内容包含在当前程序中。stdio.h是C编译器软件包的标准部分,它提供键盘输入和屏幕输出的支持。int main(void) <-函数名C程序包含一个或多个函数,它们是C的基本模块。程序清单2.1的程序中有一个名为main()的函数,圆括号表明main()是一个函数名。int表明main()函数返回一个整数,v
2021-10-05 21:04:50 163
原创 2.1 简单的C程序示例
简单的C程序示例:程序清单2.1 first.c程序#include <stdio.h>int main(void){ int num; num = 1; printf("I am a sample "); printf("computer.\n"); printf("My favorite number is %d because it is first.\n", num); return 0;}...
2021-10-05 20:14:04 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人