在C語言中,int a b 10是錯的。int a

2021-04-20 04:58:00 字數 1832 閱讀 6776

1樓:小麥芽芽兒

是直接定義,但是int a=b=10,裡面只定義了a為整型,而b還未定義就直接賦值。

如果幫到您的話,可以好評嗎?謝謝了!!!

c語言,為什麼int a=10;int b=20;這是對的,而int a;a=10;in b=20;就不對?

2樓:匿名使用者

#include"stdio.h"

void main()

c語言中的int (*a[10]) (int)是什麼意思?舉個小例子吧

3樓:

int (*a[10]) (int)——a是具有10元素的陣列,它的每一個元素都是指向函式的指標,這些指標指向的函式具有一個int型形參、返回一個int值。

4樓:匿名使用者

定義一個指標陣列,只不過這些指標是指向函式的指標,例如:

int (*a[10]) (int);

int fun(int x)

a[0]=fun;

printf("%d\n",a[0](5));

5樓:匿名使用者

這個是定義了一個函式指標陣列,指向的函式型別是int func(int)

比如:int func1(int n)

int func2(int n)

int main()

;a[0] = func1;

a[1] = func2;

a[0](1);

a[1](2);

return 0;}

6樓:匿名使用者

實際效果是:

int a[10]=;

a[0][0]=1;

a[1][0]=2;

依此類推

7樓:邗譽是寶

1、f(int

a)是自己定義的函式..

main()

2、函式呼叫的一般形式為:

函式名(實參列表);

實參可以是常數、變數、表示式等,多個實參用逗號,分隔。

在c語言中,函式呼叫的方式有多種

int a,b c; a=20;b=30;c=10; if(a=b)b=c;c=a;c語言求助!

8樓:best通

int main(void)

9樓:矜生為你偷

if(a小於條件成立進入if語句 a=30;

f(a>=b)b=c;c=a;這行注意,if後面如果不跟大括號,只有回算分號前答的一句,後面的無論if條件成不成立逗要執行。a=b成立 b=c=10,後面的c=a不管前面if條件成不成立都要執行c=a=30

10樓:黃川浪子

執行if(a=b)b=c後a=30,b=10,c=10

;執行c=a;後,a=30,b=10,c=30

所以,a=30,b=10,c=30

11樓:雲中鶴隱

首先a

= b;

b=c=10; c=a=30;

12樓:貊馳文桂鑫

if(abai小於條件

成立du進入if語句

a=30;

f(a>=b)b=c;c=a;這行注

zhi意,if後面dao如果不跟大括號,只有版算分號前的權一句,後面的無論if條件成不成立逗要執行。a=b成立b=c=10,後面的c=a不管前面if條件成不成立都要執行c=a=30

c語言中什麼是原型定義,C語言中函式的定義格式是什麼,函式原型宣告的語法格式?

我還直是不知道呢,我說說自己的理解吧,一個函式,可能在別外被引用或是在本檔案中但是要先引用了而後面才有函式定義,此時編譯器需要先行知道這個函式返回型別和引數類形,才可以正確的幫著做嚴格的資料型別和引數個數的檢查 如不提前申明就會當做是返回int 型,引數都當int型且不能檢查引數個數 這個函式在定義...

c語言中的平方是怎麼表示的,C語言中X的平方如何表示?

math.h檔案中含有乘方 包括開方 的庫函式表示為 pow x,y 其中x和y都是雙精度浮點 double 型,x是底數,y是指數 如果是小數即為開方 表示為 double pow double x,double y c語言pow 函式 求x的y次方 次冪 標頭檔案 pow 函式用來求 x 的 y...

d在c語言裡是什麼意思,在C語言中c 和 d 是表示什麼意思

c語言中 d表示忽略第一個整數,而 d中的 是一個標誌符號,用來表示跳過它相應的回資料,表示輸出的資料區答和它對應的資料表示輸出的空格個數,從而使下一個輸入的內容複製給緊接著的變數。c語言格式介紹 d是輸出整型資料,和格式字元組合在一起的作用是將輸出的資料轉換為指定的格式輸出。d是帶符號整數,意思就...