c語言在vim界面下打“:s/****/****/g”前面的星號是你要替換前的名字,后面的是替換后的名字,這是批量替換的,
c語言還可以在有vs的情況下的話,可以有個放大鏡的東西,然后就能輸入要替換的變量名和替換后的變量名,會自動把所有的變量都替換的
c語言中用函數交換兩個變量的值方法是先將變量賦值給中間變量,然后中間變量再賦值給另外一個變量,程序如下:
#include"Stdio.h"
#include"Conio.h"
voidswap(intx,inty)
{
intt,m;
t=x;//變量x賦值給中間變量t
m=y;//變量y賦值給中間變量m
x=m;//中間變量m賦值給變量x,將y的值賦值給了x。
y=t;//中間變量t賦值給變量y,將x的值賦值給了y。
}
main()
{
inta,b;
a=1,b=2;
swap(a,b);//調用交換函數
printf("%d,%d",a,b);
getch();
}
擴展資料:
C語言的語法結構:
1、順序結構
順序結構的程序設計是最簡單的,只要按照解決問題的順序寫出相應的語句就行,它的執行順序是自上而下,依次執行。
例如:a=3,b=5,現交換a,b的值,這個問題就好像交換兩個杯子里面的水,這當然要用到第三個杯子,假如第三個杯子是c,那么正確的程序為:c=a;a=b;b=c;執行結果是a=5,b=c=3如果改變其順序,寫成:a=b;c=a;b=c;則執行結果就變成a=b=c=5,不能達到預期的目的,初學者最容易犯這種錯誤。
順序結構可以獨立使用構成一個簡單的完整程序,常見的輸入、計算、輸出三步曲的程序就是順序結構。
2、選擇結構
對于要先做判斷再選擇的問題就要使用選擇結構。選擇結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序。選擇結構的程序設計方法的關鍵在于構造合適的分支條件和分析程序流程,根據不同的程序流程選擇適當的選擇語句。
選擇結構適合于帶有邏輯或關系比較等條件判斷的計算,設計這類程序時往往都要先繪制其程序流程圖,然后根據程序流程寫出源程序,這樣做把程序設計分析與語言分開,使得問題簡單化,易于理解。程序流程圖是根據解題分析所繪制的程序執行流程圖。
3、循環結構
循環結構可以減少源程序重復書寫的工作量,用來描述重復執行某段算法的問題,這是程序設計中最能發揮計算機特長的程序結構,C語言中提供四種循環,即goto循環、while循環、dowhile循環和for循環。
四種循環可以用來處理同一問題,一般情況下它們可以互相代替換,但一般不提倡用goto循環,因為強制改變程序的順序經常會給程序的運行帶來不可預料的錯誤。