寒假已经快过去两个星期了,在这两个星期中,因为期末考试后期的学习较快,所以在这两星期中,以复习为主。
因为第一次接触这门语言,对其了解较浅,感觉还是打好基础尽自己所能将教科书学好。
在第一章中:是关于c语言程序设计概述。
在第二章中:是数据类型及其运算,
介绍的是变量,常量,以及C语言的数据类型。
1:在进行c语言程序设计过程中,正确选择数据类型是非常重要的。
C语言数据类型:整形,浮点型,字符型。
2:运算符主要分为三大类。
算术运算符,自增运算符和自减运算符,赋值运算符,关系运算符,逻辑运算符,条件运算符,逗号运算符。
其中逻辑运算符与其他种类运算符的优先级关系:!→算术运算→关系运算→&&→||→赋值运算。
在第三章中:学习了数据的输入和输出。
1:printf( )函数与scanf( )函数。其中包含多种格式字符。例如:i为有符号的十进制形式函数。c以字符型形式输出单个字符。
在第四章中: 选择结构中的条件通常包括逻辑判断或关系比较,由逻辑表达式和关系表达式实现。C语言有两种实现选择结构的语句:if语句和switch语句。
if语句的三种形式
1:if(表达式)语句
2:if(表达式)
语句1
else
语句2
3:if(表达式1)
语句1
else if(表达式2)
语句2
else if(表达式3)
语句3
...
else 语句n
以第三种为例;
#include <stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
if(x>0) y=10;
else
if(x==0) y=0;
else y=-10;
printf("y=%d\n",y);
return 0;
}
在这里面如果输入的x>0,那么系统输出y=10,输入的x=0,则输出y=0,输出x<0时,y=-10。
虽然if语句可以实现多分支结构,但比较复杂,c语言提供了直接实现多分支选择结构的语句switch语句。
#include<stdio.h>
int main()
{
float a,b;
char c;
scanf("%f%c%f",&a,&b,&c);
switch(c.)
{
case‘+‘: printf(%f\n",a+b);
break;
case‘-‘: printf(%f\n",a-b);
break;
default: printf("Input error\n");
}
return 0;
}
例如输入3+6
则输出为9.000000;这就是switch语句。
原文地址:https://www.cnblogs.com/songjunyu/p/10344068.html