1樓:蜜長青
這樣該肯定不能執行
因為stu_1.name是陣列
陣列賦值必須是以單個元素的形式賦值
不能一個字串一下子來
而strcpy是字串賦值函式 專門做這個事情的結構體成員當然可以賦值
但是這個成員的型別還是陣列的型別
賦值還是要按照陣列的方法來
2樓:
stu_1.name是字元形變數啊
怎麼可以把指標變數賦給它呢?!
要stu_1.name(n)=某一個字元。。
一個一個賦給name
明白嗎?
3樓:大白兔
strcpy(stu_1.name,」li lin」);
是指把li lin裡的內容複製到stu_1.name中,改了當然不行啊
4樓:獨孤星壇
記得在我所以的張基溫c中說到一句:不許將一組常量字串直接賦值給一個結構體成員,,
對為什麼嗎,,,就用陣列賦值原則去理解吧,,
5樓:匿名使用者
現我將strcpy(stu_1.name,」li lin」);改為stu_1.name="li lin";
可以,不過只有一個情況.字串在初定義時可以賦初值.如:
char str[20]="li lin";
struct student;
本人今年中專畢業想學c語言看了譚浩強老師的課件很多數學問題不懂請問前輩們我還要學習什麼數學知識謝謝
c很簡單,就是一個程式語言,學什麼看應用 從演算法的角度說,高數,尤其是矩陣方面的內容 數值計算,高階點的東西用這塊的比較多。從程式設計本身看的話,扣除演算法,學會怎麼用檔案,連線資料庫等不一而足,目前用c寫應用程式的比較少,c主要用於寫於硬體相關的驅動一類的東西,寫這些東西,你還得了解微控制器。譚...
譚浩強的書籍《C語言設計》第三版
書上介紹最基本的c語言概念,語法以及程式設計方式,都基本的很用處很大,我看的第一本程式設計書籍 有實際操作的 對c基本瞭解 學歷的話,至少高中,但是,邏輯和數學要強 買來看吧,沒錯的 我專業計算機 我手上有一本譚浩強的 c語言設計 第三版,引用書上的序言 本叢書由以下特點 3 符合初學者的特點。本叢...
我是初學者想要學好C語言,我買了譚浩強的C語言程式設計(第三
一本老書 老外寫的 c程式設計語言 我也是初學者不是高手 我們今年9月要考二級的,這個很容易看看就過了 不過建議回你在初學時答基本上沒必要上機的 只是基礎知識,就算動腦也是自己手寫習題練練而已 看些二級 的習題冊 過二級 都不難的 以後再看其他高等的 用這本書就可以,等把他啃通了可以考慮學習 c 了...