51CTO博客开发专注C#、.NET框架设计
SQLSERVER2005安装: 1> 先安装iis(xp系统) IIS5.1安装说明: 假设系统盘上 C 盘 系统的组件安装选项,是保存在一个inf文件中的,路径在 C:\Windows\inf\sysoc.inf, inf目录默认是隐藏的 开始–>运行,输入 C:\windows\inf\sysoc.
菜单浏览: 要让这一过程顺利进行:第一个目标是让程序在用户遵循指令时顺利运行。第二个目标是让程序在用户没有遵循指令时也能顺利工作 任务: 我们更具体地考虑菜单程序需要执行的任务。该程序需要获取用户响应,并且需要基于响应选择一系列的
输入确认: 假设有一个处理非负数的循环,用户可能犯一类错误是输入一个负数,我们可以用关系表达式来检测这类错误。 int n; scanf (“%d”,&n); while (n >= 0) { 对n的处理过程 scanf (“%d”,&n); } 另外一个潜在的易犯错误是用户可能输入错误类型值,检测这类错误的一种方式就是检查scanf ()的返回值。对上面代
重定向和文件: 令程序与文件一同工作有两种方式:一种是明确地使用打开文件,关闭文件,读文件,写文件等等专门的函数。第二种是使用一个设计用于与键盘和屏幕共同工作的程序,但是使用不同通道重定向输入和输出(何谓输入输出重定向?默认情况下输入是由键盘输入的。输出是默认的输出到屏幕上。而输入输出重定向就是改变默认的输入输出方向)重定向是与其系统相关联而不是与C相关联。 输入重定向:如前面的程序是标准输入
这一章比较的难懂因为没有什么实例 单字符I/O:getchar()和 putchar () getchar () 和putchar()每次输入和输出一个字符。读取从键盘输入的字符并将其发送至屏幕。这个过程叫输入回显。 //8-1.c #include <stdio.h> int main (void) { char ch; while ((ch = getchar (c
编写一个程序,该程序读取输入直到遇到#字符,然后报告读取空格的数目,读取的换行符数目以读取其它字符的数目 //7-12-1.c /* 程序分析: 只读取字符所以会用到getchar()函数所以还要定义一个 char ch变量作参数,因为要报告空格数,换行数 以及其它字符数目,所在还要
编写一个程序创建一个8个元素的int数组,使用一个循环来让用户键入第一个数组的8个元素的值。程序把第二个数组元素设置为第一个数组元素的累积和。 #include <stdio.h> #define YS 8 int main (void) { double a[YS],b[YS]; &
多重选择:switch 和break //7-11.c使用switch #include <stdio.h> #include <ctype.h> int main (void) { char ch;
9.编写一个程要求用户输入下限整数和一个上限整数,然后。依次计算从下限到上限每一个整数的平方的和,最后显示结果。程序将不断提示用户输入下限整数和上限整数并显示出答案,直到用户输入上限等于或小于下限整数为止,程序运行的结果示例应该如下所示 Enter lower and uppe integer linits:5 9 The sums of the squares from 25
一个统计字数的程序 //7-7.c -- 统计字符,单词和行 #include <stdio.h> #include <ctype.h> #define STOP '|' int main (void) { &n
多层嵌套的if // 7-5.c return 0 ; } 获取逻辑性: //7-6.c #include <stdio.h> #define PERIO
另一个例子:介绍getchar ()和putchar () 这两个函数是专门为面向字符输入和输出而设计的一对函数。 getchar ()函数没有参数,它返回来自输入设备的下一个字符。 如:ch = getchar ();语句读取下一个输入字符并将它的值赋给变量ch他的与scanf (&ldq
让程序要求用户输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图案: A ABA ABCBA ABCDCBA ABCDEDCBA 这种图案要扩展到用户输入的字符。 /* 让程序要求用户输入一个大写字母,使用嵌套循环产生像下面这样的金字塔图
If 语句 //7-1.c --求出温度低于零度的天数的百分率 #include <stdio.h> int main (void) { const int FREEZING = 0; &n
1.编写 一个程序创建一个具有26个元素的数组,并在其中存储26个小写字母。并让该程序显示该数组的内容 //6-16-1.c /* 编写 一个程序创建一个具有26个元素的数组,并在其中存储26个小写字母。 并让该程序显示该数组的内容 */ #include <stdio.h> #define YS 26 int main (void) {
在for循环中使用数组 //6-19.c --使用循环进行数组处理 #include <stdio.h> #define SIZE 10 #define PAR 72 int main (void) { &nb
退出条件循环:do while While 循环和for 循环都是入口条件循环,每次执行循环之前先检查判断条件,这样循环体的语句有可能一次也不执行。退出条件循环:判断条件在执行循环之后进行检查,这样可以保证循环的语句至少可以被执行一次。这被称为do while循环。注意do while循环本身是一个语句因此
For循环 For 循环把所有三种动作(初始化,测试,更新)都放在一起 //6-11.c--- 一个使用for的计数循环 #include <stdio.h> int main (void) {
比较大小:使用关系运算和表达式 进行比较的表达式叫关系表达式,其中出现的运算称为关系运算符 C中的关系运算符 运算符 含义
再探while 循环: // 6-1.c -对用户输入的整数求和 #include <stdio.h> int main (void) { long num; &nb
改写用来找到前20个整数之和的程序5-13.c。改写该程序目的是您能交互告诉程序计算将进行到哪 里也就是说用一个读入的变量来代替20 // 5-x-5.c ---- /*改写用来找到前20个整数之和的程序5-13.c。改写该程序目的是您能交 互告诉程序计算将进行到哪 里也就是说用一个读入的变
编写一个程序。将用分钟表示的时间转换成以小时和分钟表示的时间。使用#define 或const来创建一个代表60的符号常量。使用whiler循环来允许用户重复键入值,并且当键入一个小于等于0的时间时终止循环 #include <stdio.h> #define FZ 60 //一小时为60分钟 int main (void) { &nb
类型转换: 语句或表达式通常应该只使用一种类型的变量或常量。 类型转换规则:1.当出现在表达式里时,有符号或无符号的char和short 类型将自动的转换为int 类型,在需要的情况下,将自动的转换成unsigned int类型。Float将自动转换成double 。因为是转换成较大的类型,所以这些类型被
表达式和语句: 语句组成了C的基本步骤,并且大多数语句由表达式构造而成。 表达式是由运算符和操作数组合构成的,最简单的表达式是一个单独的操作数,操作数可以是常量也可以是变量或者是两者的结合体。一个表达式可以由多个小表达式组成,这一些的表达式被称为了表达式。C的一个重要属性是每一个C表达式都有一个值,为了得
其他运算符: Sizeof 运算符和size_t类型:sixeof运算符以字节为单位返回操作数大小。其操作数可以是一个具体的数据对象(如一个变量名)或是一类型 // 5-8.c------ 使用sizeof 运算符 #include <stdio.h> int main (void) { &n
数据对象,左值,右值,操作数。 数据对象:指数据存储区术语,数据存储区用于保存值。例如:用于保存变量或数组的数据存储区是一个数据对象。 左值:指用于一个特定的数据对象的名字或表达示。例如:变量的名字是一个左值。所以对象指的是实际的数
循环简介: //5-1.c --- 把一双鞋的尺码转换为英寸 #include <stdio.h> #define ADJUST 7.65 #define SCALE 0.325 int main (void) { double sho
编写一个程序,设置一个值为1.0/3.0的double 类型变量,和一个值为1.0/3.0的float 类型变量,每个变量的值显示三次;一次在小数点右侧显示4个数字,一次在小数点右侧显示12个数字,另个一次在小数点右侧显示16个数字。同时让程序包括float.h文件。并显示FLT_DIG和DBL_DIG的值。1.0/3.0显示的值和这些值一致吗? // 4-x-6.c
编写 一个程序,要求输入名字和姓氏然后以”名字,姓氏”的格式打印 //4-x-1.c ----- 编写 一个程序,要求输入名字和姓氏然后以"名字,姓氏"的格式打印 #include <stdio.h> int main (void) {  
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号