常量表示不能改变的确定的值;而常变量如const修饰的某一字符是不能直接改变的,但还是可以改变;define定义的标识常量#define max 100等等;枚举常量可以一一列出来的常量
储存字符用char类型,而储存字符串需要使用数组类型,但是要注意的是字符串会在最后面默认有\0,会多占用一个空间,如arr[]="abcdefg"其会在末尾自动添加一个\0(字符串结束的标志);但是如果用arr[]={a,b,c,d,e,f}则不会多占用一个空间,总结,字符串需要标识但字符不用。
转义字符,顾名思义就是被转变一个字符的意思利用加'\'等方法
\? ,\',\” 防止‘?’被当成三字母词的一部分('),(“)同理
\\0是将\0进行转义,使得\0失去作为字符串结尾的标志作用
\t,作为一个字符但是起了四个字符的空格作用
\ddd, 三个八进制
\xdd,两个16进制
转义字符只占一个位置
分支语句用if else/switch等等
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main() {
int num;
printf("是否好好学习?");
printf("好好学习请选择1,反之选择0");
scanf("% d", &num);
if (num == 1) {
printf("GOOD offer");
}
else {
printf("烤红薯");
}
}
循环语句用while/for/do while等等
#include<stdio.h>
int main() {
int line = 0;
while (line <= 20000) {
printf("写代码%d\n", line);
line += 1;
}
if (line >= 20000) {
printf("good offer");
}
}