推荐git网站对于新手,可以鞭策自己,养成良好的习惯
对于git网站的操作又如下几点需要注意:
git 中删除文件的处理 delete commit push
建议:把远程仓库克隆到本地后,就在本地中对代码仓库进行维护
(不要在网页仓库上修改,容易造成两种仓库的冲突,)
主要复习,生命周期,全局变量与局部变量(名称冲突时局部优先),常量的类型, 字符串的易错点,转义字符,选择语句
当一个项目中有两个源文件时,要引用另一个源文件时,需要用到extern
声明外部符号:
extern int a;
还有另一个方法,include <"头文件的名称">,这个方法可以起到解决该问题,但会产生一些其他的问题,如名称的冲突等,暂不建议使用,后续详细研究后在改。
如图所示:
C语言中的常量分为一下几种:
字面常量
const修饰的常变量(为什么要叫做常变量,常量就常量,变量就变量,这是为什么,想过没有)
#define 定义的标识符常量
枚举常量
这个就是const与#define 的主要区(个人认为),如#define M 100; int arr[100];像这个样子是可以运行,所以M成了一个常量,同样也不可修改。
重点记住:
表达式左侧为可修改的常量
对于枚举常量,枚举即一一列举:
这个打印出来的数据结果为,系统自动添加的默认的结果从0开逐步添加,且后续数据不可更改。
如上内容皆点到为止,细节内容后续补充,想要更加深入了解的可以参考其他人的文章,加以理解。
在字符串中通常有两种书写方式A:" " B: ' ',二则有些区别数组大小不一样,如下图(监视)所示,原因是字符串结尾隐藏着'\0'。
分析图下为什么二者不同的原因
原因就是ch1数组储存的片段中无 \0 ;解决方法就是在后面添加一个\0;
用strlen 计算字符串的长度,统计的是\0之前字符的个数(ch1的大小是随机数)。
上面关于字符串的分析组要是想告诉读者,在字符串中'\0'的重要性
下面还有提醒注意转义字符,相关问题,上网搜寻。
写到这里就少不ASCll码表,部分ASCII如下:
其实在我们打印输出时,常常会将字符不小心转义,这个时候我们该怎么般,如下所示:
得出结论,用\打败\,用\转义\;
理解数字与字符的区别:
0 与'0'的区别 ASCII码分别是0 和 48。
在这个上面的理解可以与打印格式的种类联系起来加以理解(个人认为)。
选择语句这块很简单大致三大类:
A: while语句
B: for语句
C: do...while 语句
后面有疑惑了,在补充讲解。
以上类容,均属我的个人理解,该文章可能不适合新手看,抱歉了。