1 绪论g.pptVIP

  • 14
  • 0
  • 约9.19千字
  • 约 70页
  • 2017-08-11 发布于河南
  • 举报
4)指针所指变量的引用 指针变量-结构变量成员名 例 typedef struct { int no; char title; }*BookPtType; BookPtType pbook; pbook-no=1; scanf(“%s”,pbook-title); 给pbook所指结构变量的 no成员赋值 1 no title pbook 1 *类C语言简要说明 1 预定义常量和类型 //函数结果状态代码 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 //Status 是函数的类型,其值是函数结果状态代码 typedef int Status; 赋值语句 简单赋值 变量名=表达式; 串联赋值 变量名1=变量名2= … 变量名k=表达式; 成组赋值 (变量名1,…变量名k)=(表达式1,…, 表达式k); 结构名=结构名; 结构名=(值1,…,值k); 变量名[ ]=表达式; 交换赋值 变量名← →变量名; 条件赋值 变量名=条件表达式?表达式T;表达式F; 选择语句 条件语句1 if(表达式) 语句; 条件语句2 if(表达式)语句;else 语句; 开关语句 1 switch(表达式){ case值1:语句序列1;break; … case值n:语句序列n;break; dcefault:语句序列n+1; } 开关语句2 switch { case条件1:语句序列1;break; … case条件n:语句序列n;break; default:语句序列n+1; } 循环语句 for 语句 for (赋初值表达式序列;条件;修改表 达式序列)语名; while 语句 while(条件)语名; do-while 语句 do{ 语句序列; }while (条件); 结束语句 函数结束语句 return 表达式;或return; case 结束语句 break; 异常结束语句 exit(异常代码) 输入和输出语句 输入语句 scanf ([格式串],scanf 变量1,…,变量n); 输出语句 printf([格式串],表达式1,…,表达式n); 通常省略格式串。 注释 单行注释 //文字序列 基本函数 求最大值 max (表达式1,…,表达式n) 求最小值 min(表达式1,…,表达式n) 求绝对值 abs(表达式) 求不足整数值 floor(表达式) 求进位整数值 ceil(表达式) 判定文件结束 eof(文件变量) 或eof 判定行束 eoln(文件变量)或eoln 逻辑运算约定 与运算 :对于AB,当A的值为0时, 不再对B求值。 或运算| |: 对于A| |B,当A的值为非0时, 不再对B求值。 * 一般情况下不是问题,但是若整数超出计算机所能表示的范围,应如何表示? * (只介绍本课程用到的指向结构变量指针类型) 1.3算法和算法的衡量 一、算法 算法是为了解决某类问题而规定的一个有限长的操作序列

文档评论(0)

1亿VIP精品文档

相关文档