评论

收藏

[C++] c语言_Day3_06-28

编程语言 编程语言 发布于:2021-06-29 09:08 | 阅读数:425 | 评论:0

C_Day02_06-28

1、VS函数安全性报错

  原因:如scanf、strcpy等函数会导致函数不安全(栈溢出),vs编译器会进行报错
  解决方案:

  • xxx_s:vs提供的安全的函数,但跨平台易出现问题


  • 定义预定义符号:_CRT_SECURE_NO_WARNINGS
#define _CRT_SECURE_NO_WARNINGS
2、常量


  • 字面常量:如1,2,3等的字面常量
  • const修饰的常变量:变量通过const关键字修饰,使得该值无法被修改,但本质为变量
int num = 4;  // 变量
  const int NUM = 10;  // const修饰的常变量
  printf("%d\n", num);
  num = 8;
  printf("%d\n", num);

  • #define标识符常量
  • enum枚举
enum Sex
{
  MALE,
  FEMALE
};
enum Color
{
  RED,
  YELLOW,
  BLUE
};
int main()
{
  enum Sex s = MALE;
  enum Color color = BLUE;
  printf("%d\n", MALE);
  printf("%d\n", FEMALE);
  return 0;
}
关注下面的标签,发现更多相似文章