C語言常見問題總結

1、 多次運行程序
C語言常見問題總結
解決方法:
錯誤原因是,已經編譯運行出一個exe,沒有關閉此exe,又點擊編譯運行。
應該將之前運行出的exe關閉,再來運行代碼

2、 單精度類型和雙精度類型如何區分使用...
解決方法:
單精度和雙精度的區別是精確的小數點後的位數。並且雙精度叫double型,單精度float型。

3、 字符串數組何如初始化及定義
出現錯誤:
C語言常見問題總結
錯誤代碼:
C語言常見問題總結
解決方法:
賦值的時候使用strcpy函數。
C語言常見問題總結

4、 程序中沒寫主函數main
出現錯誤:
C語言常見問題總結
解決方法:
缺少主函數main,程序無法執行。
在書(C語言項目實戰入門)中1.5.4中,提到了添加main函數
接下來輸入主函數main,詳細代碼如下:
01 /*
02
主 函 數
03 */
04 int main()
05 {
06 title(); //歡迎界面上的標題
07 }

5、 a+=a*=a/=a-6這個順序該怎麼解啊,求完整版式子順序
出現錯誤:
C語言常見問題總結
解決方法:
第三個式子錯了,這時a等於4,4×4是16。16+16等於32
C語言常見問題總結

6、類嚮導中找不到CMenu類
vc++入門到精通第八章實例8.3--帶圖標的菜單欄
出現錯誤:
裏面要求定義一個繼承於CMenu類的自定義類,我在類嚮導中找不到CMenu類,我自己手動添加了後,類是定義起了,可就是類嚮導中沒有我定義的類
解決方法:
不使用類嚮導,直接插入類
C語言常見問題總結
7、輸入語句格式錯誤
運行結果錯誤
C語言常見問題總結
解決方法:
scanf輸入語句的格式錯誤
C語言常見問題總結
將雙引號中的括號刪除
8、老師分糖果實例代碼要如何理解

#iclude <stdio.h>
#include <stdlib.h>

int main()
{
    int m;
//    int x=1;

    for(m==3;;m++)
    {
            if(((m-1)*m+(m*m)/9==m*m)&&m%3==0)
            {
                break;
            }
    }
    printf("學生人數爲:%d人\n",m);
    printf("老師將糖果分成了:%d份\n",m*m);

    return 0;
}

C語言常見問題總結
這是怎麼回事
解決方法:
糖果最少有11個,分一份之後還能十分之一
C語言常見問題總結
9、整型變量和符號常量異曲同工嗎?
解決方法:
一個是變量,一個是常量,是不同的

10、怎麼設置的退出循環的條件?
C語言常見問題總結
解決方法:
當name爲0的時候,while循環退出
11、不能運行《C語言從入門到精通 第三版》實例3.12代碼。
C語言常見問題總結
解決方法:
首先打開extern1.c文件,然後在打開的這個文件中用ctrl+o打開extern2.c文件,然後先編譯一下extern2.c文件,然後再編譯運行extern1.c文件
12、不能打開以編寫的代碼文件。
C語言常見問題總結
解決方法
軟件不兼容問題,與office不兼容,解決方法有2個
(1) 下載修復工具filetool
(2) 卸載office安裝wps,然後以管理員方式運行
13.編寫代碼之後,運行結果不是數字
C語言常見問題總結
解決方法:
縮寫了%號。刪掉一個%。
14.編寫代碼出現錯誤啦
C語言常見問題總結
解決方法:
printf()內函數使用了中文符號,將符號改爲英文符號。
15.代碼哪錯了
C語言常見問題總結
解決方法:
(1) 頭文件stdio.h之前的空格去掉
(2) 最後一個printf函數在hn前少寫了一個,
16.程序哪錯了
C語言常見問題總結
解決方法:
Scanf()函數沒寫&。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章