1樓:會飛的小兔子
型別定義不當,除數為0,指標使用錯誤。
error命令是c++語言的預處理命令之一,當前處理器預處理到error命令時將停止編譯並輸出使用者自定義的錯誤訊息。
int*re()
int*a;
a=newint[10];
for(inti=0;i<10;i++)
a[i]=i;
returna;
擴充套件資料error
用法示例:
#error親,您當前使用的不是c++編譯器噢!
#endif
#include
intmain()
printf("hello,world!");
return0;
2樓:匿名使用者
這句話的意思是說你不能對一個非左值進行輸入操作,輸入運算元必須是一個左值,不能是一個地址常量,而你應該是這樣的,定義了unsigned int a[10];然後cin>>a;這顯然是錯誤的,因為陣列名是一個指標常量,也就是一個地址常量,你應該這樣輸入ciin>>a[0]就可以了,陣列下標是0~9都可以~
3樓:德昂當
你肯定是定義了一個陣列
unsigned int a[10];
然後想輸入
cin>>a;
這樣寫是不對的,只能 cin>>a[0]; 不能一下就輸入
4樓:問捱捱抵得
你應該沒寫這個#include
using namespace std;
這個標頭檔案吧!
5樓:井字棋
cin>>a;也行的,如果是輸入字串的話
c語言程式設計是什麼,C語言程式設計是什麼?
這些c語言版本不僅實現了ansi c標準,而且在此基礎上各自作了一些擴充,使之更加方便 完美。回答者 10 13 14 34 c語言是一種通用的程式設計語言,由於其功能非常強大,因此可以用來完成一些非常複雜的工作.很多作業系統都是用c語言編寫的,例如 unix,ms dos,microsoft wi...
C 程式設計中記憶體分配形式是什麼
linux中,c 記憶體分配方式有三種 1 從靜態儲存區域分配。記憶體在程式編譯的時候就已經分配好,這塊記憶體在程式的整個執行期間都存在。例如全域性變數,static變數。2 在棧上建立。在執行函式時,函式內區域性變數的儲存單元都可以在棧上建立,函式執行結束時這些儲存單元自動被釋放。棧記憶體分配運算內建於處理器...
c 中 t 和 t 有分別嗎,程式設計 c 中 t 是什麼意思
t 表示一個字串,包含兩個字元 和 t 佔2個位元組的儲存空間 t 表示一個轉義字元,表示製表符。佔1個位元組的儲存空間。在c語言中,以反斜槓開頭,後跟一個字元或一個數字序列來表示一個字元量,稱為轉義字元。主要有以下三種形式 1 反斜槓後跟特定字元,如 n 2 反斜槓後跟1 3位8進位制數,如 10...