语法基础
1.语句和字符串
在c/c++中,一个语句一般是以分号结尾。
语句有以下几种:
①表达式语句:
作用大多数为给变量赋值。
a=3; b/=2;
②函数调用语句
作用为调用函数。函数可以是库函数,也可以是自己定义的函数。
printf(“123”); //库函数,作用为打印字符串 dfs(1,-1); //自己定义的函数
③控制语句
条件:if(a<b)....
循环:while(t--)....
转向:break;
④复合语句
a=1,b=2; //用逗号隔开的语句为复合语句
while(x<3){x++;printf(“%d\n”,&x);} //大括号里为复合语句
⑤空语句
for(i=n-1;a[i]==0;i--); //这里的分号即为空语句,代表for循环中什么也没有执行。
2.顺序、选择、循环三种结构
顺序结构:
语句;
例如:
//交换a和b的值 t=a; a=b; b=t;
选择结构:
if(判断条件){
语句;
}
例如:
//维护最大值 if(max<a[i])max=a[i];
循环结构:
while(判断条件){
语句;
}
例如:
//将x转为二进制存入数组
while(x>0){
a[cnt++]=x/2;
x%=2;
}
3.变量、数组和结构体
变量为可以变化的量。例如:
int x; //整形变量 string str; //字符串变量
注意:在java中变
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
技术岗必备:笔面试算法 文章被收录于专栏
<p> 本专刊由牛客官方团队打造 </p> <p> 算法作为技术岗位必会的内容,在笔面试中的重要性越来越高,但有很多同学对于算法怎么学习,怎么刷题以及如何自己调试依然一无所知<span></span> </p> <p> 牛客官方团队打造了本书内容帮助大家了解校招算法套路增强通过概率,为校招保驾护航 </p>