C语言-细说函数与结构体

Posted 孙中明

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言-细说函数与结构体相关的知识,希望对你有一定的参考价值。

函数

函数定义

返回类型 函数名 (函数类型 参数)
    函数主题;

定义在所有函数之前

#include<stdio.h>

int x=10;

int main()

    printf("%d",x);
    return 0;

函数内部

#include<stdio.h>

int x=10;

int main()
    int x=20;
    printf("%d",x);
    return 0;

主函数,无论主函数写在哪里,整个程序都是从主函数第一个语句执行的

#include<stdio.h>

int x=10;

int main()
    print();
    return 0;


void print()
    printf("%d",x);
#include<stdio.h>

int x=10;

void fun()

    fun();


int main()
   fun();

结构体

struct name

//基本数据结构

;

通过.或者-&gt;

struct studentInfo
    int id;
    char name[10];
    studentInfo* next;
stu,*p;

//访问

stu.id
stu->name

(*p).id
p->id
//基本
stu.id=1;
scanf("%d",&stu.id);

//构造函数

struct studentInfo
    int id;
    char sex;
    studentInfo(int _id,int _sex)
        id=_id;
        sex=_sex;
    
;
//也可以简写
struct studentInfo
    int id;
    char sex;
    studentInfo(int _id,int _sex):id(_id),sex(_sex)
;

student1=studentInfo(9527,man);

以上是关于C语言-细说函数与结构体的主要内容,如果未能解决你的问题,请参考以下文章

C语言_相关函数与结构体

c语言如何给结构体指针赋值?

C++入门基础教程:C语言的指针与结构体到底怎么用?

C++入门基础教程:C语言的指针与结构体到底怎么用?

关于C语言结构体指针做函数形参的问题

C 语言关于结构体做参数传递?