- ++相当于让变量自增1
前置++和后置++的区别:
前置++,返回值是自增之后的值;
后肢++,返回值是自增之前的值;
前置等价代码:
num+=1;
return num;
后置等价代码:
int tmp=num;
num+=1;
return tmp;
2、for(k=0;k=0;++k)
循环0次,因为k=0是赋值操作,k=0假,不循环
for(k=0;k==0;++k)
循环1次
3、do…while循环
{
do
循环语句;
while(表达式);//条件
{
...
}
}
4、" " 字符串常量
字符数组,表示字符串变量,例:char str1[ ]
注:用strlen()需要加文头#include<string.h>
strlen()算数组长度
c风格字符串,是一种特殊的字符数组,必须以’\0‘结尾
注:
%d 打印整数
%s打印字符串
:
welcome to bit ! ###…
用两边向中间汇聚
解题方法:先定义左下角坐标为0,右下角标=strlen(数组名)-1
然后while 循环,条件(left<=right)
{
printf(数组2);
数组2(左)=数组1(左)
数组2(右)=数组1(右)
++left;
–right
sleep(1000);//停顿一秒
}使用sleep需加头文件#include<window.h>
5、vs跳转到函数定义/声明,ctrl+鼠标左键/F12
vs回到上次的代码 alt+⬅(左箭头)
6、system(“cls”)清屏操作
7、初始化字符串方式:
- 例:char password [20]={0};
- 例:char password[20]=" ";
8、c语言中比较字符串是否相同,不能使用==(java也是)
9、 = = 比较两个字符串是不是在相同的地址上
应该用:若相同
strcmp(password,“abcdef”)= =0;