c语言学习-字符串和结构体

字符串

是数组,结尾多一个"\0",是字符串的结束标志

char ch[] = "helo";
char *pchar = "helo";

sizeofstrlen区别

char cdaat[128] = "hello";
sizeof(cdaat);// 128
strlen(cdaat);// 5

动态开辟字符串

malloc分配所需的内存空间,并返回一个指向它的指针

void *malloc(size_t size)

结构体

struct Student
{
    char name;
    int age;
}

int main(){

    struct Student stu1;
    // 结构体指针
    struct Student *ps = &stu1;
    stu1.age = 21;
    ps->age = 22;
}

联合体

union

枚举

enum

typedef

posted @ 2023-03-21 16:11  看看天书  阅读(50)  评论(0)    收藏  举报