自製代碼為什麼編譯器錯誤
錯誤出在a=sum;這一句——因為構成C語言程序的基本單位是函數而不是C語句,這里的a=sum;不在任何函數中,所以編譯器無法處理而出錯。把它放到主函數中的printf("%d ",a(3,5));之前就可以了。函數外只能進行全局變數定義或聲明,而不能進行其他操作,所以把int (*a)(int, int); a=sum;兩句改成int (*a)(int, int)=sum;,讓它成為聲明變數a並初始化為sum也是可以的。你可以試試。

代碼文本:
#include "stdio.h"
int sum(int a, int b);
int (*a)(int, int);
int main(int argc,char *argv[]){
a=sum;
printf("%d ",a(3,5));
return 0;
}
int sum(int a,int b){
return a+b;
}
Ⅱ java代碼編譯報錯
1、java 編譯錯誤,說明你的java代碼源文件存在明顯的語法錯誤。
2、請仔細看你的源代碼,錯誤信息提main方法所在這一行有語法錯誤。
3、你把public 寫成了 publec 了吧,低級錯誤。
4、希望對你有幫助。
Ⅲ c語言helloworld代碼是對的,但編譯錯誤
"代碼是對的",不要把自己放到"我是對的"的位置上去,這樣就沒有辦法找自己問題了.既然編譯沒過,肯定哪錯了
你代碼不完全對,main函數的signature應該是int main(int argc, char* argv[]),編譯器只是檢查的比較寬松,有些書籍也不夠嚴謹
至於編譯,明明是過了啊?為什麼說編譯錯誤?
Ⅳ 為什麼寫了程序之後,進行編譯,卻提示編譯錯誤
可能是沒有正確配置系統庫的路徑,或將後綴名誤寫成了.c而不是.cpp。
Ⅳ 為什麼把正確的代碼復制到編譯器中錯誤百出
一般都是編譯器版本的問題,可以根據錯誤對編譯器進行調整或者對代碼進行修改,都不是啥大問題。
Ⅵ 編譯器錯誤怎麼解決
1、分析原因,這樣的錯誤出現一般是由於伺服器拒絕了某一項請求,常見的是寫入,所以問題在有表單輸入的網頁中更容易出現。

Ⅶ 我寫的代碼為什麼編譯失敗
編譯器下面會標出你的錯誤
Ⅷ 代碼有點問題,運行腳本是提示編譯器錯誤怎麼回事
(操作的時候用你自己的腳本替換我下面的文件 即 「C:\WINDOWS\system32\smss.exe:527176172.vbs」替換我下面的) 開始--運行--regedit--確定ctrl +F 輸入C:\WINDOWS\system32\smss.exe:2075451338.vbs
查找 刪除
或者工具清理:試試這個autoruns工具,解壓--打開這個工具點--系統全部啟動項--點全部標簽 找到這個載入載入C:\WINDOWS\system32\smss.exe:2075451338.vbs時出錯。找不到指定的模塊文件名--然後右鍵刪除....重起電腦就不會出來了
下載地址
http://ishare.iask.sina.com.cn/cgi-bin/fileid.cgi?fileid=4762543
Ⅸ 編程時顯示編譯器錯誤
估計是你用C方式編譯了這段C++代碼。
將擴展名改為cpp試試。
Ⅹ 為什麼我編譯出來的代碼會報錯
那句話報錯不一定錯的地方就在那邊
樓主應該是在做Windows窗體應該程序吧
Web應用程序沒有dataGridView這個控制項
我剛用樓主的代碼調試下沒有發現錯誤
樓主要找出錯誤首先要明白未將對象引用設置到對象的實例這句話什麼意思
new
sqlConnection(Con)
,new
SqlDataAdapter(sql,connection),new
DataSet()這些就叫對象的實例
而SqlConnection
connection中的connection,SqlDataAdapter
adapter中的adapter,DataSet
set
中的set這些就叫對象引用
整句話未將對象引用設置到對象的實例的意思就是說對象的實例賦值給對象引用時為空相當於對象引用的默認值
本來我們聲明一個對象引用的時候默認值就是null(空)
比如我們聲明一個DataSet
set;
你如果不給它=new
DataSet()直接就這樣DataSet
set;
它就默認set為null(空)
說白了
這句話就是說你的new
Sqlconnection(Con)或者
new
SqlDataAdapter(sql,connection)這兩個對象的實例根本不存在為空
對象引用好像從來就沒用引用你這個對象實例還是我的默認值空(它說設置到有點抽象因為翻譯高手說話都很抽象)
所以樓主自己看看資料庫中表的問題就解決了
代碼沒有問題只是你new
Sqlconnection(Con)或者
new
SqlDataAdapter(sql,connection)這兩個對象的實例為空
說明Con這語句中的資料庫名稱可能錯
或者sql語句中的people表名不存在
