1:知道了在VS2010中,使用scanf、strlen、strcpy、strcat...都会显示出不安全警告,有一招可以解决该问题:就是在d/x86/vc/vcprojectitems/newc++file.cpp,将第一行存储:#define _CTR_SECURE_NO_WARNINGS 1,即可。那再在源文件新建项目时,就会自动有这么一行代码,就不用了每次都上来就敲一遍该代码了!

2:学了什么是常量,一般有四种:①字面常量,比如:1;2;3.14这些。②:const修饰的常变量,即使一个变量被const修饰后具有了常属性,但它本身仍然是一个变量!

实操:#define _CRT_SECURE_NO_WARNINGS 1       这个代码ctrl+f5显示2\n2,③:#define 定义的标识符常量,如:#define MAX 10,那么MAX在之后的代码中都充当了全局变量的角色

           #include <stdio.h>
              int main()

              {

                 const int num1=2;

                 printf("%d\n",num1);

                 num1=3;

                 printf("%d\n",num1);

                 return 0;

              }

④:枚举常量:学一下定义:enum:实操:enum Sex               ,int main(){printf("%d\n",MALE);return 0;}.运行完出现0.

                                                                   {

                                                                            MALE,

                                                                             FEMALE,

                                                                           SECRET

                                                                  };

⑤学习了什么是字符串、转义字符、注释:字符串:由双引号引起来的一串字符。

Note:strlen的用法:2021.08.01学习C语言(打卡第二天)_学习C

3是因为字符串末尾自带一个\0(结束符),且该结束符不算做长度,、而arr2中的字符一个个定义,却没有定义结束字符,这意味着打印会随机往后继续操作,直至随机到一个结束字符,才能终止,那么打印出该终止符前字符个数,此处显示了15个。

⑥转义字符:顾名思义,改变字符意思,常见有\n(换行);\t(水平制表符)他会在打印时显示一小节空白;\\为了防止\不被显示;\‘和\''是为了表示字符串内部的单引号和双引号;??+字符,会组成三字母语言,那么想在字符串内出现两个??,就得使用转义字符,在每个?前打一个\,就可实现。\ddd:表示1~3个8进制数字,如\32换算成十进制为26,查ASCII表可知,26表示字符→;\xdd则表示十六进制的数。

⑦:学会了如何去注释,一般用//,/*不好使,不用也罢。

⑧:知道了C语言中怎么实现循环:while/for/do while三种,2021.08.01学习C语言(打卡第二天)_学习C_02

⑨:知道什么是操作符,a:算数操作符:+、-、*、/、%(取模,取余数)

b:移位操作符:<<;>>分别为左移,右移。

c:位操作符:&(按位与)、|(按位或)、^(按位异或)

d:赋值操作符,可结合位操作符、移位操作符、运算操作符组成复合操作符

e:单目操作符(操作数为1)、双目操作符、三母操作符