目录
六、选择语句
七、循环语句
八、函数
九、数组
9.1数组的定义
9.2数组的下标
9.3数组的使用
十、 *** 作符
结语:
六、选择语句
顾名思义为选择,需要选择一项去执行。
比如:如果你好好敲代码,你就能拿到好offer;
如果你不好好敲代码,你就只能卖红薯;
这就是选择的结果。
选择语句主要有 if 语句和switch 语句
(本文为初识C语言,具体的后期会逐步更新,这里只做简单概要);
if语句:
#include
int main()
{
int a=0;
scanf("%d",&a);
if(a>0)
printf("正数");
else
printf("负数");
return 0 ;
}
给a赋值,如果a>0,则输出”正数“,如果a≯0,即a<0,则输出”负数“。
switch语句:
#include
int main()
{
int a=0;
scanf("%d",&a);
switch(a)
{
case 1:
printf("要敲代码啦");
break;
case 2:
printf("敲完可以去玩啦");
default:
printf("请输入1或2");
}
return 0 ;
}
给a进行赋值,当赋值为1时,进入case 1:,输出”要敲代码啦“;当赋值为2时,进入case 2:,输出”敲完可以去玩啦“;当都不符合无法匹配的时候进入default:,输出”请输入1或2“。
注:这些将在后期具体讲解,大家不要担心哈,先认识一下就行;
七、循环语句
总有一些事情是需要一直去循环的,比如吃饭啦,睡觉啦,敲代码啦,写博客啦等等都需要一直去做才行。
循环语句主要有:.
whlie语句、for语句、do while语句
这里简单的说一下while语句:
#include
int main()
{
int line=0;
while(line<=20000){
line ++;
printf("我要继续努力敲代码!");
}
if(line>20000)
printf("我可以拿到好offer啦!!!");
return 0 ;
}
敲代码是个漫长的过程,我们一直在敲代码的路上,当我们可以真正敲20000行有效代码的时候,我们就可以拿到了好offer,这个是需要一直循环往复去做的。
八、函数
创建函数的目的是为了简化代码,代码复用,使用更便捷;
比如:.
做一个加法的运算
#include
int main()
{
int a=0;
int b=0;
printf("请输入两个数值:");
scanf("%d %d",&a,&b);
int sum=a+b;
printf("%d+%d=%d",a,b,sum);
return 0 ;
}
在这里我们可以用创建函数的形式,如下:
#include
int Add(int x,int y)
{
int z=x+y;
return z;
}
//创建函数
int main()
{
int a=0;
int b=0;
printf("请输入两个数值:");
scanf("%d %d",&a,&b);
int sum=Add(a,b);
printf("%d+%d=%d",a,b,sum);
return 0 ;
}
九、数组
9.1数组的定义
int arr[6]={1,2,3,4,5,6};//定义一个整型数组最多放六个元素
9.2数组的下标
C语言规定:数组的每个元素都有一个下标,下标是从0开始的,数组可以通过下标来访问。
比如9.1的例子,有6个元素,那么下标的范围就是0-5.
printf("%d \n",arr[3])
当为上述代码段的时候,输出为4.
9.3数组的使用#include
int main()
{
int i = 0;
int arr[6] = {1,2,3,4,5,6};
for(i=0; i<6; i++)
{
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
十、 *** 作符
算数 *** 作符 | 移位 *** 作符 | 位 *** 作符 | 赋值 *** 作符 |
+ - * / % | >> << | & ^ | | = += -= *= /= ^= |= >>= <<= |
单目 *** 作符
! | 逻辑反 *** 作 | |
- | 负值 | |
+ | 正值 | |
& | 取地址 | |
sizeof | *** 作数的类型长度(以字节为单位) | |
~ | 对一个数的二进制按位取反 | 前置:先使用再++/-- 后置:先++/--再使用 |
-- | 前置、后置-- | |
++ | 前置、后置++ | |
* | 间接访问 *** 作符(解引用 *** 作符) | |
(类型) | 强制类型转换 |
关系 *** 作符
> | >= | < | <= | != | == |
用于测试”不相等“ | 用于测试”相等“ |
逻辑 *** 作符
&& | || |
逻辑与 | 逻辑或 |
(都为真,才为真) | (有一个为真,则为真) |
条件 *** 作符
exp1 ? exp2 : exp3 |
逗号表达式
exp1,exp2,exp3,...expN |
下标引用、函数调用和结构成员
【】 () . -> |
本文就总结到这里,如有错误,还是烦请各位大佬指正,初识C语言将在下一篇文章中梳理完毕,欢迎大家参阅。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)