懂c語言的請進,c語言知識?

2023-03-22 01:30:05 字數 2724 閱讀 2968

1樓:獨騎瘦馬跑長途

strcpy(,「a001」)首先是在結構體裡定義char no[10],這是一個字串陣列,參照strcpy(字元陣列1,字串2)

而 在結構體裡定義char *name,這是一個字元指標變數,它指向一個字串第1個元素的地址。cpu.

name=「petium」就是把字串petiu的第一個元素p的地址賦給,然後自動使加1,使之指向下一個字元,再讀取一個字元e……如此直到輸入標誌為\0(系統自帶)。

請查閱c程式設計裡面有關安符串與指標這一單元。

2樓:匿名使用者

並不是賦值給它,意思是將字串「petium」的首地址給,而name是char型的指標,所以能成功。

strcpy(,「a001」);句中,no是char型的陣列,不能一次賦值,只能用函式,函式的 功能是一個個拷貝進去。

第一個只是指標,第二個才涉及內容了。

3樓:匿名使用者

no的型別實際上是:char [10]

而name的型別實際上是:char *

而一個字串,譬如"petium",它的實際型別是:char *因為name和"petium"的型別是相同的,因此,運算子="等號",可以完成name="petium"的操作,但no與"a001"的型別不同,"=無法完成no="a001"的操作,必須藉助函式strcpy。

懂否~~?

4樓:網友

char陣列是不能用 = 號賦值的。所以不能用等號。

是一個指標。等號是讓指標指向一個字串常量「petium」。

c語言知識?

5樓:匿名使用者

好傢伙,數學題,假設最後列印的出來的值為x,顯然x%7 ==0 ,此外由於(x-2)%2==0,所以x本身是2的倍數,所以 x%2==0,所以x為14的倍數,100以內14的倍數,[14,28,42,56,70,84, 98],且因為(x-1)%3 ==0 , 所以只有28,70滿足,考慮輸出有空格,所以正確答案是。

6樓:匿名使用者

反向推導,只有當x%7==0,且(x-1)%3==0,且(x-2)%2==0三個條件同時滿足才會輸出x的值,且x的取值範圍是[3,103]

只有28和70

所以輸出2870

c語言是啥

7樓:du抱抱熊

計算機程式語言。

c語言是一門程序導向的、抽象化的通用程式設計語言,廣泛應用於底層開發。c語言能以簡易的方式編譯、處理低階儲存器。c語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。

c語言??? 40

8樓:匿名使用者

int sign = sign是整型,初始化為 ,其結果還是為 1。

2×i 不能寫成 2i,這是數學的寫法,c語言必須加上一個乘號,例如 2 * i。

輸出結果要以題目的要求來完成,不能在輸出結果加上多於的字元,例如結果是 ,那麼就不能輸出 sum=。

保留三位小數的寫法是 printf("%3f", sum);。

求前 n 項之和,先分析序列:1 - 2/3 + 3/5 - 4/7 + 5/9 - 6/11 +.

序列中第一個數字 1 可以看成是 1/1,分子每次遞增 1,分母每次遞增 2。

分子與分母的關係:分子×2-1等於分母,例如 2/3,分子2×2-1=3。

分子每次遞增為 1,剛好可以作為迴圈求出前 n 項之和。

當分子是偶數時,要減;當分子是奇數時,要加。

變數 sum 初始為 1,因為 第一項的值就是 1,這樣可以減少一次迴圈,從第 2 項開始計算即可。

宣告變數,輸入 n 的值。

迴圈中從第 2 項開始,到第 n 項結束。

如果 i % 2 為真時表示 i 的值為奇數,則應該加。

否則 i 為偶數,則應該減。

輸出求和變數 sum,並保留 3 位小數。

關於 ( i - 1),不能寫成 (2 * i - 1),因為 i 和 1 都是 int 型別,而 sum 是double 型別,可以自行測試。

對於求分母的值,也可以用其他方法,例如:for (int i = 2, j = 3; i <=n; i++,j +=2)。

當然求解這題的方法肯定不止這一種,這裡僅提供一種思路。下面是**:

測試結果。#include

int main()

double sum = 1;

int n;

scanf("%d", n);

for (int i = 2; i <=n; i++)

if (i % 2) sum +=i / i - 1);

else sum -=i / i - 1);

printf("%3f", sum);

return 0;

請教c語言?

懂c語言的請進

其實你宣告的主函式說明你需要一個返回值,因為你沒有宣告為void main 呀 既然是需要返回值得,那麼在程式內部結束的時候必須要有一個return 0 表明程式執行正常,返回正常值。如果你不想要新增return 0 那麼你可以不讓函式返回值,即宣告void main 就可以了明白?在main前面加...

學c語言需要懂英語嗎,學習C語言需要懂英語嗎

英語肯定是需要懂的,在學習 不用非得抄懂英語 c常用的單詞就那 bai麼幾十個 邊學邊記就 大的c語言開發中,變數和 函式的命名要求見名知意,因此變數和函式的命名最專好使用英文單詞。屬 簡單的單詞還是要懂的,不然各種函式背起來像天書一樣 簡單的二十四個字母是要懂的 不用看,c語言更幾何沒關係,對數學...

學習c語言需要懂英語嗎學習C語言需要懂英語嗎???

想問下 你現在學得怎麼樣了有成就嗎 我也剛開始。需要一些基礎的,利於程式設計 完全不需要。不過你也不能不學。遇到的時候去了解一下。用的多就記住了。也可以我們一起交流下 不需要,只需知道關鍵字的漢語意思即可 需要啊,你不懂英語,有的專業詞彙,如何程式設計 不用非得懂英語 c常用的單詞就那麼幾十個 邊學...