- 字符型数据
char a='A';
如上,字符常量只能存单个字符,使用单引号,多个字符则是字符串。
- 字符串常量
字符串变量用数组存储,故内存空间是连续的。
#include <stdio.h>
int main()
{
char a[]="王小二";
printf("%s",a);
return 0;
}
运行结果:
王小二
- 自增自减运算符
i++,i–(先用它,再增减)
++i,–i(先增减,在用它)
#include <stdio.h>
int main()
{
int i=1;
int c=i++;
printf("%d %d",i,c);
return 0;
}
运行结果
2 1
- 循环语句
do~while():不管满不满足,先执行一次。
continue:跳过本次循环到下一个循环。(跳过不跳出)
break:跳出,中断。
- switch语句,如下:
#include <stdio.h>
int main()
{
int a=3;
switch(a){
case 1:
printf("1");
break;
case 2:
printf("2");
break;
case 3:
printf("3");
break;
default:
printf("default");
break;
}
return 0;
}
- goto
#include <stdio.h>
int main()
{
goto a;
printf("1");
printf("2");
a:
printf("3");
return 0;
}
goto构成循环:
#include <stdio.h>
int main()
{
begin:
printf("1");
int i=0;
i++;
goto begin;
return 0;
} //死循环