在C语言中,给结构体中的字符串数组赋值通常需要使用strcpy或strncpy函数,因为这些函数专门用于处理字符串的复制操作。以下是一个详细的步骤说明,包括代码示例: 定义一个结构体,其中包含字符串数组: c #include <stdio.h> #include <string.h> struct Person { char name[50]; // 定义一个字符...
struct node * next;}p;char n[10];scanf ("%s", n);strcpy(p->name, n);p -> next = NULL;
2.一下对c语言字符数组的描述中错误的是A 字符数组可以存放字符串B 字符数组中的字符串可以整体输入、输出C 可以在复制语句中通过赋值运算符“=”对字符数组整体赋值D 不可以用关系运算符对字符数组中的字符串进行比较3,有以下程序段:int x=3;do { printf("%2d",x-=2); }while(! (--x));执行后的...