一道簡單的C語言問題,下面的程式錯在哪,為什麼錯了

2021-04-19 08:59:26 字數 642 閱讀 8983

1樓:匿名使用者

好像是你的語言程式混亂造成的,你是不是有多版本語言系統啊

2樓:匿名使用者

你想實現什麼,p這裡bai始終是一個野du指標zhi,執行會出錯,雖然編譯時不一定會dao報錯專

#include "stdio.h"

void main()

,*p;

p=&a[1];p++;//不知道你的目的,所以沒法屬判斷意圖,只是改的不會報錯而已

printf("%d",*p);}

3樓:夢中夢

【指標理解的不夠透徹】

【程式修改】

#include "stdio.h"

void main()

,*p;

p=&a[1];//此處錯誤,指標的賦值要將地址賦予指回針,答是指標指向某一個值!

p++;

printf("%d",*p);

}希望可以幫你o(∩_∩)o

4樓:是經費和

問題出在第四行,p是指向整形數指標,*p指的是它所指的整型數,但是p還沒被賦值,所以它是懸浮指標,並不知道它指向哪個記憶體空間,對一個未知的記憶體空間賦值是非常危險的,所以編譯器把這個語句作為錯誤來處理

一道簡單的c語言程式設計題,C語言指標一道簡單的程式設計題

include include int main c語言程式如下,源謝謝採納。不借助臨時變數 include include void main 不用藉助變數藉助變數 int a,b,c 同樣的輸入 c a a b b c 這是核心演算法,其版餘的加齊 權就行了 數字是多大哦,幾百億?include...

求解一道簡單的C語言題,求解一道簡單C語言題

一 輸入十進位制,輸出 八 十 十六進位制。include int main void 例子 16 八進位制 20 十進位制 16 十六進位制 10 press any key to continue二 輸入二進位制,輸出 八 十 十六進位制 include include include int ...

一道簡單的C語言問題求大神速來

include struct studentstu void unpass student stu void main double lf unpass stu void main while 1 i unpass stu 參考下面你的程式i 沒有初始話並且邏輯上有一點問題的 include str...