如果你是初學,變數你可以看成一個容器,放資料的。當然容器是在記憶體裡的。不同的容器放不同型別的變數。
計算機怎麼知道你的資料在哪裡,有多長?就是透過變數溝通的,不同的型別長度不一樣,這些長度都是預定義好的,你宣告什麼型別的變數,計算機就知道你的資料有多長了,至於你的資料在哪裡,就是變數名了。
隨著你學習的深入,你會越來越清楚的,知道的答案也越精確^_^
顧名思義,就是一個可以變的量,如int n;這就是一個整形變數,隨著n=一個整形數,可以改變n代表的整數
字串複製。
char *strcpy(char *dest,char *src);
用法:#include
功能:把src所指由null結束的字串複製到dest所指的陣列中。
說明:src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。
返回指向dest的指標。
舉例:
#include
#include
main()
{
char *s=“hello world!”;
char d[100];
strcpy(d,s);
printf(“%s”,d);
getchar();
return 0;
}
變數是程式執行時可以改變的量 對應記憶體裡的一塊 變數名是對其地址的引用
作用就是儲存資料
樓主要好好溫補下小學數學,變數是數學中表示未知區域或可變區域的一種形式。它是可以自由變換不受約束的。就好像c=a+b 它又可以是d=a+b。不管在什麼程式語言裡,他都可以是一個變換過程。