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」這種字元串常量,系統會在其後自動補上'