如下的代码是关于C语言基础:结构体及指针使用演示的代码。

#include <stdio.h>struct Shape { int type; int color; float radius; float area; float perimeter;}; { shape->type = 0; shape->color = 1; shape->radius = 5.0; }int main(void) { struct Shape circle; change_structure(&circle); printf("circle.type %dn", circle.type); printf("circle.color %dn", circle.color); printf("circle.radius %f circle.area %f circle.perimeter %fn", circle.radius, circle.area, circle.perimeter);return 1; }输出结果circle.type 0circle.color 1circle.radius 5.000000 circle.area 78.571426 circle.perimeter 31.428572