c语言name
① 怎样用c语言编写输出自己的名字
#include <stdio.h>
int main(void)
{
char name[20];
printf("请输入你的姓名:");
scanf("%s",name);
printf("你的姓名是:%s ",name);
return 0;
}
拓展资料
1、浮点数格式化输出
printf在打印输出浮点数时,整数全部输出,默认保持小数点后六位,可以按照小数和科学计数法(天文数字使用科学计数法存储节约内存)计数法两种方式,同时可以控制输出的小数位数和宽度:
② 二级计算机C语言中 后缀 .name 是什么意思
先回答重点:. 表示a[]的元素,所以.name表示a[]结构体的name成员。
这里声明了一个数据结构-struct,a[], s[],都是结构体。
定义了数据结构组a[],a[]来自s[4], (main调用了fun, s[4]传给a[])
所以a[0].name ==s[0].name == "zhangshan"
.name 是结构体常用的,如果s是一个指针,那么这里就不用.name而用->name了。
③ c语言为什么name不用赋值&
加&代表要取一个变量的地址,name不是一个变量而是一个一维的字符数组,这个字符数组的地址就是name,既然已经是地址了,name为什么还要加&呢(注:%s是格式化输入字符串符号)
④ 解释一下这个C语言用法, .name 这是标识符
name, id_table,probe等都是struct pci_driver结构体重的成员。这句话的意思是创建一个pci_driver结构体的实例,并对其中的成员变量赋值,如name域赋值"pci_skel“。你可以去找一下pci_driver的定义就清楚多了。
⑤ C语言,字符串常量”\t\”name\\address\n”的长度为( )
C语言,字符串常量” ”name\address ”的长度为15。
strlen(hello word):字符串为“hello word”这种字符串常量,系统会在其后自动补上'