1樓:小丁創業
語法有錯誤,可以按照如下方法實現用指標把兩個字串連線起來:
1、第一步,建立一個新專案和.c檔案,見下圖,轉到下面的步驟。
2、第二步,執行完上面的操作之後,定義變數型別,見下圖的**,轉到下面的步驟。
3、第三步,執行完上面的操作之後,呼叫cpy函式,見下圖的**,轉到下面的步驟。
4、第四步,執行完上面的操作之後,定義一個函式,瞭解並定義變數型別,見下圖的**,轉到下面的步驟。
5、第五步,執行完上面的操作之後,使用for語句和if語句來進行判斷,見下圖的**,轉到下面的步驟。
6、第六步,執行完上面的操作之後,新增一個字串終止符,並將其輸出到main函式中,見下圖的標記的**,轉到下面的步驟。
7、第七步,執行完上面的操作之後,執行並得出結果,兩個字串連線起來了,見下圖。這樣,就解決了這個問題了。
2樓:龍__鳳
#include
void main()
3樓:匿名使用者
void main()
for (;*q != '\0';)
*sp = '\0';
printf("連線後的字串為:%s\n",s);}
4樓:匿名使用者
#include
#include
void main()
5樓:匿名使用者
第一個for後加分號隔開試試
在c語言中怎麼比較兩個字母的ascll碼大鋅隨便寫
int main else char 按照 d輸出就是ascii碼 按照 c就是字元 所以可以直接比大小 字元本身並沒有編碼的區別 字元本身的定義就是一個八位元組的資料,而ascii碼是一種編碼規則。也可以說是一種編碼表,對照表 如一個字元中的數值為41,那麼從ascii表中,我們找出其對應的值,就...
c語言若int型別佔兩個位元組,則以下語句輸出為
u 是無符號數,即只有正的。1的原碼取為反碼是65535。2個位元組是16位,取值範圍是0到65535。應該是printf d,u n k,k 選dk你應該賦值了 1,以 d格式自然輸出是 1 關鍵是 u以無符號整型資料輸出,1在記憶體中是以補碼的形式存放的,佔兩個位元組,1的補碼為11.11 16...
C語言兩個新手程式設計題哪錯了求救啊
第一個 include include int main void system pause return 0 在for迴圈裡,n 在接下來執行的語句裡,n n 10 n又改變了,所以跳不出迴圈 第二個if語句裡的a代表的是地址,陣列名字是陣列的首地址 1.有system pause 這樣的語句麼?...