(一) C语言基础

数据类型

基本数据类型

  • 整型: short, int占用4个字节, long占用8个字节
  • 字符型: char占用1个字节(即8位), 一个汉字占用两个char
  • 浮点型: float占用4个字节, double占用8个字节

派生数据类型

结构型
  • 结构型就是用户自己制作的数据类型, 将不同类型的数据组合成一个集合
struct Person {
    char name[20];
    int age;
    char gender;
};

定义结构体之后,可以使用声明的类型来创建结构体变量。例如:

struct Person person1;
person1.age = 20;
person1.gender = 'M';

注意结构型大括号后面加;

指针型
  • 指针型变量内部装的是变量的地址, 通过它可以找出这个变量在内存中的位置, 就像指使方向的指针, 指出了某个变量的位置, 因此叫做指针型.
  • 指针型的定义方法对应每种数据类型都有特定的写法, 有专门指向int的,有专门指向char的等, 指针的定义方法有相似的规则, 例如一下语句:
//定义一个整型指针变量:
int *p;

//定义一个字符型指针变量:
char *p;

//定义一个浮点型指针变量:
float *p;

//定义一个指向数组的指针:
int arr[10];
int *p = arr;

//一个指向函数的指针:
int (*ptr)(int, int);
//定义了一个指向函数的指针变量,函数名前面需要加上一个星号,并且要加上括号,表示指针指向的是一个函数。
posted @   sdulyq  阅读(85)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示