1樓:匿名使用者
樓上有網友提到,*k比較危險,解釋的是對的,但是改的,和我改的不一樣。我覺得在這裡直接用int型定義就好了,不需要用到指標。
我的**已經跑了,no problem!
#include
#include
typedef int zx;
typedef char xc;
bool isprime(zx x);
void fun(int m ,int k,int *);
zx main()
{zx arr[20];
zx c=17;
fun(17,c,arr);
for(int i=0;i
#include
第一個熱心網友的庫是全對的 呵呵
但是關於指標這個問題沒有提到
我是綜合樓上各位的看法寫的** 感謝上面各位 希望對樓主有幫助
2樓:匿名使用者
#include
#include
int isprime(int x)
void fun(int m ,int *k,int xx)int main()
你上面的那個程式有點小錯誤 不能編譯!(1)void fun()中的k重複定義!(2)main()函式沒有返回值! 試試我的 在vc6.0中是可以編譯的!
3樓:
#inculde"stdio.h"
int isprime(int x)
}void fun(int m ,int *k,int xx)void main()
4樓:匿名使用者
4689
1012
1415169
press any key to continue#include
#include
isprime(int x)
void fun(int m ,int *k,int xx)int main()
c語言怎麼把abc變成,c語言怎麼把「abc」變成「bcd
沒有必要轉換為int,然後再轉換回來,直接加1即可。include include void ne char a int main void 不用那麼麻煩 直接 1就行了 根據樓上兄弟的 更改 include stdio.h main int i for i 0 i 3 i ch i ch i 1 ...
c語言中怎麼把字母變為字母c語言中怎麼把第一個字母變為第二十六個字母
c語言中 char型用的是ascii碼 也就是用整數來表是字母 65表示 a 66表示 b 以此類推 90表示 z c語言中的輸出函式 printf d a 輸出的是 字母a的整數編碼 65 printf c 65 按照字元格式 輸出的是 大寫字母a。想print c a 25 就是輸出大寫字母z。...
在c語言中如何把陣列清空,在C語言中如何把陣列清空
c語言貌似沒有把陣列清空的方法啊,或許你可以清除就把它賦值為0,這樣在形式上實現了清楚,不然的話只有動態申請的記憶體可以釋放。int a 4 1 通過陣列遍歷,逐個賦值為0。定義迴圈變數int i for i 0 i 4 i a i 0 該程式功能為遍歷陣列a,逐個將元素賦值為0,實現清空效果。有兩...