C语言复习(二)

首先先复习一下基本的函数

——————————————————————————————————————

ps1:在这里顺便提一下putchar这个函数(字符输出函数) 

一般形式为 putchar(字符变量) 例如 putchar(‘a’)即输出小写字母a  putchar(x)即为输出字符变量X的值   putchar(‘\101’)输出大写字母A   putchar(‘\n’)输出换行符

ps2:还有getchar这个函数  基本格式为getchar();通常把输入的一个字符赋予一个字符变量即 char c = getchar();

ps3:printf()函数 格式为printf("格式控制字符串",输出表列); 格式控制字符串分为格式字符串和非格式字符串 格式字符串即为%d %ld %f %c %s 这样的以说明输出数据的类型、形式、长度、小数位等,非格式字符串即原样输出,起显示作用

C语言复习(二)_第1张图片

如上图所示是对printf();函数的重要补充

ps4:scanf赋值函数的一般形式为scanf("格式控制字符串",地址表列); &a表示变量a的地址

C语言复习(二)_第2张图片

注意scanf语句中不允许有精度控制,scanf(“%4.2d”,&a);就是非法的。

遵循原样输入规则

——————————————————————————————————————

(一)顺序结构

自顶向下进行程序的设计(我觉着没啥要说的- - 无非是声明 赋值 运算 输出 来来回回上上下下)

(二)分支结构

C语言中关系表达式的值是真或假,真就是1,假就是0。对于含多个运算符的表达式如k==j==i+5 根据运算符的左结合性,先计算k==j,该式不成立其值为0,再计算0==i+5,也不成立,故表达式值为0。

逻辑运算符分为1.&&与运算2.||或运算3.!非运算  &&是并且的意思 ||是或者的意思 !就是取反的意思 

(1)if语句有三种形式

第一种if(表达式)语句;如果表达式的值为真,则执行后面的语句,否则不执行该语句。

第二种if-else语句 if(表达式)语句;else语句;如果if表达式为真则执行if后的语句 如为假则执行else后的语句

第三种 if-else if语句 此语句适合有多个分支选择时 系统判定哪个表达式为真就运行哪个if后的语句。

当if后面的语句有多条时需要用{}将多条语句组成一条复合语句。




你可能感兴趣的:(c语言,指针)