2021-10-17

gitee:代码托管工具

git:版本控制工具
可以记录所有的改动记录,

git原来是命令行式的,用命令形式来操作。
于是有人为了简化这种操作就做了TortoiseGiit这个图形工具

add
commit
push

修改已经提交的文件会变红,若要再次同步,那么直接就push,无需add

若要删除,也要先delete,然后commit,再push,就是说要同步


已提交成功的文件会变绿

注意不要把代码克隆在安装路径下面,

文件的后缀很重要。
.sln文件是项目文件

好好学习qq截图工具的使用

知识点:

.c后缀是源文件,不是项目名称
代码路径要自行设置


#define _CRT_SECURE_NO_WARNINGS 1
可以消除scanf的报错

stdio.h:标准输入输出头文件,
std:是标准的意思
i:  inpt      o :output 

//报错中讲到的scanf_s函数是VS编译器提供的,不是C语言自己的
其他编译器下就没scanf_s的函数,也不认识它,当你的代码使用了scanf_s函数,在其他编译器下就无法正确使用,降低了代码的跨平台性。
所以建议写代码时尽量使用标准C提供的功能和函数


一个极好用的工具
everything 本地搜索工具


在电脑上搜一个文件:newc++file.cpp
把#define _CRT_SECURE_NO_WARNINGS 1   写在第一行,就永久的解决了问题,以后每打开一个源文件就会自动生成这个宏定义

C99标准之前有一个规定,变量要创建在当前代码块的最前面!!
C99之后的语法就支持:变量在哪里使用,就在哪里定义。

局部变量的作用域:
变量所在的局部范围

全局变量的作用域:
整个工程

比如
    {int a = 10; }
    printf("%d",a);
这样写,下面的printf()中的a是未定义的

常量的类型:

字面常量
比如:
1    2       3        54 
‘c’     ‘f’       
#define定义的标识符常量/明示常量

const常量
虽然称为常量,但本质还是变量,只是具有了常量的不可修改的性质

(C99之前)我们可以通过一种方法来验证。用数组的下标来验证。数组下标不允许变量
但C99后引入了变长数组的概念,允许了变量作为数组的下标

枚举类型
那可能的取值给它赋值
enum Sex
{
    MALE,         (默认为0)
    FEMALE,      (默认为1)
    SECRET       (默认为2)
}

MALE,FEMALE 等是枚举常量
不可修改。


C语言中是没有字符串类型的,字符串是通过字符数组的形式来实现的。
转义字符:转变字符的意义
打印一个单引号
printf("%c",'\'');

printf("%c",'/130');
打印结果是:x
打印八进制的值对应的ASCI值

\ddd   后面可跟三个八进制数字
\xdd  后面跟的是十六进制的数字
ASCLL编码

转义字符就是一个字符

//C语言两种注释风格;
//     C++风格
/*  */   :原始风格(但不支持镶嵌)

还有一个重要的点:

如果定义一个字符
char  a=’abc‘;
printf(“%d”,a);
那么系统会认为a=c
原理是,读取时后面的字符覆盖前面的字符,所以最终a的值就是最后一个字符的值
 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值