1樓:匿名使用者
#include
void swap(int *a,int *b)void exchange(int a,int b,int len)int main()
;int b[4]=;
int i;
exchange(a,b,4);
for(i=0;i<4;i++)
printf("%d ",a[i]);
printf("\n");
for(i=0;i<4;i++)
printf("%d ",b[i]);
return 0;}
2樓:
#include
void swap(int *a,int *b,unsigned int n) //告訴函式陣列的大小,否則越界就杯具了
}這只是一個很簡單的函式,簡單到有bug,就是如果 n 本身就是一個錯誤的引數,如本身就是超出陣列範圍的話,就等著杯具了吧。不過這也沒辦法,看著辦吧,小程式的話,這種程度就差不多了。
3樓:匿名使用者
void exchange(int a,int b,int n) // n為要交換元素的下標位置
c語言程序設計的題目,C語言程式設計的題目
a錯,因為a陣列初始化時用了雙引號,所以a中儲存了一個字串,即a陣列中有7個元素,除了這些字母之外,還有一個 0 b錯,參考a c錯,a陣列初始化時用雙引號,所以a中儲存了一個字串,b陣列中將儲存了6個字元.d對,參考a 只能選擇d,對於a 它等於 最後的 0很重要,對於b來說,他沒有封尾,沒 0,...
大轄幫做個C語言程序,簡要說明下
首先 定義了一個int a 0xa,轉為10進位制是10,即a 10又定義了一個靜態的變數count 1,這個語句count 1 是將count的值左移1位,是按位操作.所以第一次呼叫foo函式時,count 2 因為左移1位就相當與乘2 此時foo返回的值是10 2 12.所以,i 12.第二次呼...
C語言 如何讓工作管理員無法結束程序
單純從c語言角度上 是無法做到這一點的。要想做到這種效果。那麼只能從作業系統的使用者角度使用。比如 登陸使用者為普通許可權。然後 用管理員許可權來執行你的程式,這樣登陸使用者就無法關閉。我用c 實現過,就是不知道c行不行,應該改個標頭檔案就好了。我用過一種方法,就是用無限迴圈 messagebox函...