字符串+转义字符+注释:
由双引号例如引起来的一串字符称为字符串,字符串的结束标志是\0的转义字符,只是结束标志,不算做字符串内容。
例如char arr1[]="bit"; 输出结果为 bit
char arr2[]={’b','i','t'} ; 输出结果为 bit.....(后面乱码)
char arr3[]={’b','i','t','\0'}; 输出结果为 bit
\: 转义
\:特殊符号转字面
\:字面含义转特殊
strlen:内容长度 abzd|\0
sizeof: 空间大小 abcd\
一个小例子:strlen(”c:\test\328\test.v”) 有几位 ?
14位 c(一位) :(一位)\t(一位) est(三位) \32(一位) 8(一位) \t(一位)est(三位) .(一位) v(一位)
注释部分:
1代码中有不需要的代码可以删除,也可以注释掉
2代码中有些代码比较难懂,可以加注释
注释的两种风格:
C语言风格的注释 /*xxxxxx*/ 缺陷:不能嵌套注释
C++风格的注释 //xxxxxxxxxx// 可以注释一行也可以注释单行
“=”为赋值,比如 x=1;为 把1 的值赋给x;
"==",比较两者是否相等;
在C当中,非0为真 ,0 为假
一个标准循环的三个板块:
1.初始化 int x=0;
2.判定 i<10;
3.更新 i++;
注意:if 在选择的时候要带“{}”
循环中的i只在循环中生效,相当于一个临时变量 ,也就是一个小的局部变量,局部变量只在他的局部范围内生效。
函数部分:
函数是面向过程最重要的语法结构。
函数的几大结构:
1.返回值:该函数是否调用成功;
2.函数名:命名必须见名知意。
3.形参列表:
4.函数体:代码块
写代码必须要提升代码的可维护性。