C初阶-遗忘知识点

Posted 程序彤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C初阶-遗忘知识点相关的知识,希望对你有一定的参考价值。

c语言day1、2

  1. 两个变量名相同,分别为全局变量和局部变量,main函数遵循局部变量值。
  2. 变量在c语言中须声明在前。
  3. const修饰的变量叫常变量,常变量无法作为数组长度,需要使用#define定义标识符常量可作为数组长度,如#define LENGTH 10。放在枚举关键字中的常量叫枚举常量。enum Color color = YELLOW;
  4. \\0作为字符数组结束的标志。
  5. 使用typedef对长类型进行重定义,如typedef unsigned int u_int;unsigned int num=20;u_int num2 = 20;
  6. 使用static在外部声明函数,在内部extern声明后也不可调用。
  7. *p的星号叫解引用或间接引用操作符
  8. 结构体struct Book b = “xx”,xx; 结构体指针struct Book* pb = &b;(*pb).name="xxx"或pb->name
  9. 引用自己创建的头文件(函数的声明),在test.c中引用自己的头文件,如#include “add.h”
  10. #ifndef __ADD_H__ #define __ADD_H__
  11. 数组名代表的仅是首元素地址,注意&arr是整个数组的地址,从值上相同,但意义大不相同,&arr+1,地址将新增4*数组长度,而不是4个字节。
  12. sizeof(int [10]) // 40 sizeof(arr) // 40
  13. 指针数组:存放指针的数组,如:int* arr[1] = &a,&b,&c;

以上是关于C初阶-遗忘知识点的主要内容,如果未能解决你的问题,请参考以下文章

C初阶-遗忘知识点

C++初阶extern C,引用,内联函数,auto和指针空值

C进阶-遗忘知识点

C进阶-遗忘知识点

C进阶-遗忘知识点

2021-06-06C语言初阶(新手必看)