在下准大学生刚接触c语言,如有大佬不慎进入,怒我不争还望指点。谢谢!

1.scanf是c语言提供的具有跨平台性,而scanf-s不是标准c语言·提供的 而是vs提供的,不具有跨平台性(在其他平台不一定有用)。类似的还有:strcpy,strlen,strcat等。
若使用则需要#define_CRT_SECURE_NO_WARNINGS    可以加在源文件第一行,也可以在预处理器中加入,最简便的是可以找到newc++file.cpp文件用Notepad++等软件打开后加入上述条件让你每次创建时都具有初始上述条件达到一劳永逸的目的。
2.常量(附):字面常量:一个值。
    const修饰的变量:const修饰的变量具有常属性,但其本身还是变量无法在数组中[]内使用。
    #define定义标识符常量:这个可以在上述数组情况下使用。
   枚举常量:enum为枚举关键字,枚举常量会默认从上到下赋值(从0开始),枚举常量不能改变但类型可以改变。
3.字符串:字符串用%s打印。在一个字符串中 字符串的结尾默认带有ascii值为0的字符 ’\0‘
所以在使用多个单字符时需要在结尾加上0或’\0‘。(没有0或’\0‘结束标志就会乱打)。
4.字符值:略(可以在网上查)

 

 
strlen用来计算字符串长度。注:像/ddd或/xdd等算一个字符。
5.注释:c++常用风格:// c语言常用风格:/* */
建议使用//,因为/**/是从第一个/*开始到第一个*/结束不能嵌套。
也可以使用ctrl+k+c来对选中的字符注释,用ctrl+k+u来取消注释。
6.c语言循环:while语句,for语句,do...while语句。
如while(a<100)
{
 
}
7.函数:
特点:简化代码,代码复用。
分为库函数与自定义函数
库函数可以直接用。自定义函数需要先定义。
8.数组:一类相同类型元素的集合。
eg:int a[5]={1,2,3,4,5}
其每个元素都有下标(下标默认从0开始的)打印元素需要用下标。
多元素打印需要用循环语句。
9./除得取的数 %除得余的数
移(2进制)位操作符:<< >>
(2进制)位操作符:&按位与,|按位或,^按位异或。
赋值操作符:=赋值(==判断相等)
单/双/三操作符
eg:+号左右有两个符号叫双目操作费。
单目操作符:
!:逻辑反操作(真的变假,假的变真)。
-:负值。
&:取址
sizeof:计算数的类型长度(以字节为单位,也可以计算数组中元素个数)。
还有:~,--,++,*,(类型)。不知道。