评论

收藏

[C++] 2021.08.01学习C语言

编程语言 编程语言 发布于:2021-08-03 10:07 | 阅读数:549 | 评论:0

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;}.运行完出现1.
                                                                   {
                                                                            MALE,
                                                                             FEMALE,
                                                                           SECRET
                                                                  };
⑤学习了什么是字符串、转义字符、注释:字符串:由双引号引起来的一串字符。
Note:strlen的用法: DSC0000.jpg
3是因为字符串末尾自带一个\0(结束符),且该结束符不算做长度,、而arr2中的字符一个个定义,却没有定义结束字符,这意味着打印会随机往后继续操作,直至随机到一个结束字符,才能终止,那么打印出该终止符前字符个数,此处显示了15个。
⑥转义字符:顾名思义,改变字符意思,常见有\n(换行);\t(水平制表符)他会在打印时显示一小节空白;\\为了防止\不被显示;\‘和\''是为了表示字符串内部的单引号和双引号;??+字符,会组成三字母语言,那么想在字符串内出现两个??,就得使用转义字符,在每个?前打一个\,就可实现。\ddd:表示1~3个8进制数字,如\32换算成十进制为26,查ASCII表可知,26表示字符→;\xdd则表示十六进制的数。
⑦:学会了如何去注释,一般用//,/*不好使,不用也罢。
⑧:知道了C语言中怎么实现循环:while/for/do while三种, DSC0001.jpg
⑨:知道什么是操作符,a:算数操作符:+、-、*、/、%(取模,取余数)
b:移位操作符:<<;>>分别为左移,右移。
c:位操作符:&(按位与)、|(按位或)、^(按位异或)
d:赋值操作符,可结合位操作符、移位操作符、运算操作符组成复合操作符
e:单目操作符(操作数为1)、双目操作符、三母操作符


关注下面的标签,发现更多相似文章