當前位置:首頁 » 編程語言 » c語言交換軟體
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言交換軟體

發布時間: 2023-03-18 09:39:00

c語言編程應該用什麼軟體才好

VC6.0 很合適新手使用,也很容易上手(建議使用)
Turbo C 有點老化
codeblocks 界面看的比較舒適化 只是沒有內部庫函數 需要調用
Visual Studio 2008 比較專業化 而且安裝下來 10G 左右 不建議使用

❷ 怎樣用c語言編寫兩值的交換


/*
編寫c語言程序,實現交換兩個變數值的操作。
要求:使用形參為指針的函數swap完成交換功能。
主函數中,使用整型指針從鍵盤輸入兩個整數,通過調用swap完成交換
輸出交換前後的變數值進行比較。
輸入輸出示例:
Input two number:3 4
Before change:a=3,b=4
After change:a=4,b=3

*/
//File: swap.c

#include <stdio.h>
#include <stdlib.h>

void swap(int *a, int *b)
{
int tmp;
tmp=*a;
*a=*b;
*b=tmp;
}

int main()
{
int *a=NULL,*b=NULL;
a=(int *)calloc(1,sizeof(int));
if(!a)
{
perror("calloc a err.");
}
b=(int *)calloc(1,sizeof(int));
if(!b)
{
perror("calloc b err.");
}

printf("Input two number:");
scanf("%d %d",a,b);
printf("Before change:a=%d,b=%d\n",*a,*b);
swap(a,b);
printf("After change:a=%d,b=%d\n",*a,*b);
return 0;
}
C:\mypro>gcc -g -Wall swap.c -o swap

C:\mypro>swap
Input two number:3 4
Before change:a=3,b=4
After change:a=4,b=3

C:\mypro>
程序已調好,直接運行即可。

❸ C語言編程有哪些好用的軟體

1.C語言編程軟體有哪些。
Mcrosoft Visual C++ 、Microsoft Visual Studio、 DEV C++、Code::Blocks、Borland C++、WaTCom C++、Borland C++ Builder、GNU DJGPP C++、Lccwin32 C Compiler3.1、High C、Turb C、gcc、C-Free和Win-TC、My Tc等等,由於C語言比較成熟,所以編程環境很多。

2.C語言入門,不推薦使用VC,因為VC不但龐大,而且應用開發比較高級。入門編程薦使用Dev-C 和 WIN-TC。
1)WIN-TC,該軟體使用TC2為內核,提供WINDOWS平台的開發界面,因此也就支持WINDOWS平台下的功能,例如剪切、復制、粘貼和查找替換等。而且在功能上也有它的獨特特色例如語法加亮、C內嵌匯編、自定義擴展庫的支持等。並提供一組相關輔助工具令你在編程過程中更加游刃有餘。
2)Dev-C ,Dev-C 是一個Windows下的C和C 程序的集成開發環境。它使用MingW32/GCC編譯器,遵循C/C 標准。開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,能夠適合初學者與編程高手的不同需求,是學習C或C的首選開發工具。

❹ 有了C語言源代碼如何把它轉成應用的軟體啊

C語言源代碼 經過編譯 變成目標程序 xxx.obj
然後經過連接 變成 xxx.exe 也就是可執行文件。
你把代碼放到編譯器里 也就是你們用的VC6.0 或者 TC
編譯 然後 運行。
然後你就到你的存儲路徑中找可執行文件就行。
其實你每次自己運行調試的時候。就是調試的exe
找到就行。

❺ C語言交換元素程序

vc下新建一個空的win32控制台程序

新建4個文件,main.cpp,main.h,data.cpp,data.h

main.cpp內容如下:

#include<iostream>

usingnamespacestd;

#include"test.h"

ChangeData::ChangeData()//初始化,輸入測試的組數T

{

cout<<"請輸入測試實例的個數:";

cin>>T;

}

DATAChangeData::input()//輸入2行數據

{

DATAd1;

inti=0;

for(i=0;i<3;i++)

{

cin>>d1.rule[i];

}

for(i=0;i<d1.rule[0];i++)

{

cin>>d1.data[i];

}

returnd1;

}

DATAChangeData::change(DATAd2)//交換數據,根據輸入的第一行判斷

{

tf=1;

if(d2.rule[1]==d2.rule[2])

{

cout<<"數據輸入錯誤,第一行的第二個數和第三個數不能相等!"<<endl;

tf=0;

}

if(d2.rule[1]>d2.rule[0])

{

cout<<"數據輸入錯誤,第一行的第二個數不能大於第二個數!"<<endl;

tf=0;

}

if(d2.rule[2]>d2.rule[0])

{

cout<<"數據輸入錯誤,第一行的第三個數不能大於第二個數!"<<endl;

tf=0;

}

if(tf)

{

/*交換數據*/

inttmp=0;

tmp=d2.data[d2.rule[1]-1];

d2.data[d2.rule[1]-1]=d2.data[d2.rule[2]-1];

d2.data[d2.rule[2]-1]=tmp;

/*交換數據*/

}

returnd2;

}

voidChangeData::OutPut(DATAd3)

{

if(tf)//如果有錯誤,則不輸出

{

cout<<"交換後的數據為:"<<endl;

inti=0;

for(i=0;i<3;i++)

{

cout<<d3.rule[i]<<"";

}

cout<<endl;

for(i=0;i<d3.rule[0];i++)

{

cout<<d3.data[i]<<"";

}

cout<<endl;

}

else

{

cout<<"因為測試數據輸入不正確,所以數據沒有交換!"<<endl;

}

}

ChangeData::~ChangeData()

{

}

voidmain()

{

cout<<"**********************************************"<<endl;

cout<<"********"<<endl;

cout<<"********"<<endl;

cout<<"****數據交換元素程序****"<<endl;

cout<<"********"<<endl;

cout<<"********"<<endl;

cout<<"**********************************************"<<endl;

ChangeDatac;//定義一個ChangeData變數c

DATAdad;//定義一個DATA變數dad;

boolrun=1;//中間變數用於判斷是否繼續進行數據交換

charyesno;//中間變數,用於判斷是否繼續進行數據交換

cout<<"開始測試,共有"<<c.T<<"組需要測試"<<endl;

cout<<"請輸入測試的類容(第一行為數據信息,格式為:數字1數字2數字3)"<<endl

<<"數字1為第二行要輸入數字的個數,數字2和數字3為第二行數據需要交換數字的序號"<<endl

<<"第二行為數據的內容也以空格隔離"<<endl;

while(run)

{

for(inti=0;i<c.T;i++)

{

cout<<"第"<<i+1<<"組:"<<endl;

dad=c.input();

dad=c.change(dad);

c.OutPut(dad);

}

boolb=1;

while(b)

{

cout<<"繼續嗎?(Y/N):";//輸入'Y'或者'y'繼續程序

cin>>yesno;

switch(yesno)

{

case'y':

case'Y':

run=1;

b=0;

break;

case'n':

case'N':

run=0;

b=0;

break;

default:

cout<<"輸入錯誤,重新輸入!"<<endl;

cout<<"還";

break;

}

}

}

exit(1);

}

main.h內容如下:

#ifndefCHANGEDATA_H_H

#defineCHANGEDATA_H_H

#include"data.h"

#definetrueTRUE

#definefalseFALSE

classChangeData

{

public:

ChangeData();//構造函數,用於初始化

DATAinput();//輸入數據

voidOutPut(DATAd3);//輸出交換後的數據

DATAchange(DATAD2);//交換數據

~ChangeData();//析構函數

intT;//測試實例的個數

booltf;//用於判斷是否進行數據交換(根據第一行的3個數)

//DATAda;//實例化一個

};

#endif

data.cpp的內容如下:

#include"data.h"

DATA::DATA()//初始化數組rule和data

{

inti=0;

for(i=0;i<3;i++)

{

rule[i]=0;

}

for(i=0;i<100;i++)

{

data[i]=0;

}

}

DATA::~DATA()

{

}

data.h內容如下:

#ifndefDATA_H_H

#defineDATA_H_H

classDATA

{

public:

DATA();//構造函數,用於初始化

intrule[3];//第一行的數據

intdata[100];//第二行的數據

~DATA();//析構函數

};

#endif

❻ C語言編程,如何做兩數交換程序

現設一個變數a
int
a;
a=m;把m的值賦給a,此時a=3,m=3,n=5;
m=n;把n的值賦給m,此時a=3,m=5,n=5;
n=a;把a的值賦給n,此時a=3,m=5,n=3;
就完成m和n的兩數交換

❼ c語言如何編寫兩個數字數值交換

我們用C語言的時候,經常需要將兩個數字交換,那麼如何實現呢?下面我給大家分享一下。

工具/材料

Dev C++

  • 01

    首先我們在Dev C++軟體中新建一個C語言項目,如下圖所示

  • 02

    接下來我們在C語言文件中聲明兩個數字並輸出,如下圖所示

  • 03

    然後用一個中間變數對他們進行交換,如下圖所示

  • 04

    最後運行編寫好的C語言文件,我們就可以看到如下圖所示的交換結果了

❽ c語言使用什麼軟體,該如何使用

C語言作為一門古老的編程語言,應用范圍非常廣,至於編程的軟體的話,其實就非常多了,下面我簡單介紹幾個不錯的C語言編程軟體,感興趣的朋友可以自己嘗試一下:

Dev-C++

這個是Windows環境下一個輕量級、免費的C/C++集成開發環境,自帶有TDM-GCC編譯器、GDB調試器,可以直接編譯運行C語言程序,輕快靈活,功能簡潔,支持代碼高顯亮,沒有自動語法提示和自動補全功能,對於初學者來說,非常鍛煉人,純手工編寫代碼,更能打好基礎:

VC++6.0

這個軟體的功能和Dev C++差不多,也是Windows環境下一個非常不錯的C/C++開發環境,在早期的學習中,經常會用到這個軟體,許多學校機房中都使用這個軟體教學,可以直接編輯運行C語言程序,功能比較簡單,沒有任何提示功能,都是手寫代碼,現在來說,使用不多了,但對於初學者來說,也是一個不錯的選擇:

CodeBlocks

相比較前面2個軟體,CodeBlocks的功能強大一些,開源、免費、跨平台,小巧靈活,支持代碼高亮、語法檢查、自動補全等功能,除此之外,還提供了許多現成的工程模板,可以快速創建控制台應用、Qt應用等,使用起來非常方便,也是一個非常不錯的C語言編程軟體:

VS Code

這是微軟開源、免費、跨平台的一個代碼編輯器,插件眾多,生態環境良好,配置GCC編譯器後,也可以直接編輯運行C語言程序(本身支持的編程語言也非常多),支持智能補全、語法提示、Git等功能,輕便靈活,使用起來非常不錯,也很好學習和掌握:

VS 2017

這是一個專業的C/C++開發環境,也是個人和公司使用最多的IDE,項目管理、團隊協作來說非常方便,集成的環境比較多,Python、VB、C#等,這個軟體都能很好的兼容,自動補全、語法檢查和提示功能這個軟體都支持,整個軟體比較大,運行起來電腦可能會比較卡,而且功能比較復雜,初學者來說,需要一段時間才能適應和基本掌握,但的確是一個值得學習和使用的IDE環境:

Vim

這也是一個非常經典的C語言編程環境,只不過在Linux環境下比較常用,免費、跨平台,插件擴展比較豐富,輕巧靈活,功能簡潔,安裝GCC編譯器後,也可以直接編譯運行C語言程序,對於在Linux環境下開發C來說,是一個非常不錯的選擇:

目前,就分享這6個不錯的C語言編程軟體吧,有Windows的,也有Linux的,對於初學者來說,完全可以滿足日常開發和使用,當然,你也可以使用其他軟體,像IDEA、Eclipse(安裝插件)等,也可以,適合自己就行,網上也有相關資料可供參考,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。

這個有好多,我先來說說我用過的有哪些?

我在Windows上一開始用的是 win-TC,這是一個新手軟體。

他有了界面,能夠使用滑鼠,具有語法高亮,可以嵌入匯編等特點,對新手一些,拜託了不能用滑鼠的困難。

我給你看看它的樣子

我再來講一個: dev-C++

這個軟體也挺好的,是windows下一款開發c/c++的開發環境,使用gcc為編譯器,遵循標准,功能比較強大,語法高亮,可以進行單步調試(這對排除錯誤很重要),進行斷點設置等功能,遵循C標准,是一款很強大的開發工具。

我來給你看看它的樣子

再來最有一個,他就是 VC++

微軟的產品,編譯器,鏈接器,運行,調試等功能於一體的強大開發工具,特點是功能十分強大,對於新手來說需要一段時間去摸索.

你自己考慮用哪個吧!

祝願你c語言學的越來越好!

C語言只是一門計算機編程語言,具體使用什麼軟體,你應該指的是要是用什麼樣的集成開發環境(IDE)去編譯。因為編輯C語言,可以說只要是能打字的就可以,記事本都可以,但是編譯的常見的有Visual Studio,GNU gcc等一般的編譯工具,但這僅限上層應用工具編譯的C語言代碼,也僅供上層應用使用,在嵌入式中最常用的是Keil,IAR這兩款IDE,也有部分使用eclipse,Qt Creator。具體看MCU支持的開發環境,我接觸過的有Visual C++,Visual studio,Keil,IAR,Atmel Studio,eclipse,

Simplicity Studio,ST Visual Develop,這些都是C語言的編程工具,使用的編譯交叉工具。有些用來編寫C語言的,我用過記事本,notepad++,Vim,sourceinsight,sublime等等。

我是Java軟體工程師,用專業角度分享干貨。在這里推薦三款軟體,足以滿足你學C語言的需求。



最經典的莫過於VC6.0

VC6.0是大部分科班出身的第一款編程軟體。本人軟體工程專業,大一就是使用這款軟體入門C語言,當然這款軟體也可以用來學習c加加。



既然是學院派軟體,那自然有教科書選擇它作為編程C語言入門的原因,簡朴的界面,容易上手的操作方式。

缺點是Windows10安裝有點麻煩,Windows7及以下可以兼容,而且官網也不對此軟體進行維護了。

升級版VC,Visual Studio

如果打算學C語言並且以後成為你謀生的工具,在Windows系統里首推VS,這款軟體不是免費的但是有社區版,當然仔細找找可以弄到破解版本也不是難事。



VS是非常強大的編譯軟體,不僅僅可以寫C語言以及其他帶c的語言,還可以寫Java等主流語言。個人用過2010版本寫c加加,確實是不錯的工具。

Linux系統必備,Vim

以上兩種是Windows用戶必備的C語言學習軟體,如果你想在Linux里掌握更加純粹的編程方式,那麼可以用Vim,這是簡單而又經典的C語言編譯工具。



當然它與前兩款有所不同,寫完以後沒有按鈕給你點擊運行,你必須在Linux的命令行上編譯運行,這對你掌握C語言的原理會有更好的幫助,順便還能把Linux知識掌握一番,一箭雙雕。

C語言使用的軟體可以分為兩種,一種是為懶人設計的可視化編輯工具:IDE,一種是」心中有劍「的無可視化編輯工具:文本。下面我來詳細說說。

一、C語言可視化編程工具IDE

IDE,全稱叫做「Integrated Development Enviroment」(此處我擦把汗,還好英文沒還給老師),中文名叫「集成開發環境」,關鍵字是「集成」。C語言IDE集成了C程序文件打開、保存、編譯、運行、調試、工具等各種功能,所以叫做集成開發環境。

目前有很多種IDE,比較著名的有Visual Studio、Eclipse CDT、Dev-C++等,根據每人不同的愛好去選擇。下面我大概說說Dev-C++主要功能。

1、新建一個C程序文件

開始編寫C程序代碼了,第一步當然是新建一個C程序代碼了,在菜單「File」下找到「New」即可:

可以單獨新建一個C程序代碼文件,也可以新建一個項目。順便說下,在「File」菜單下,還有諸多的其他功能,如打開已有的C語言程序代碼、保存當前的C程序代碼等,充分體現了IDE的「集成」概念。

2、編譯運行一個C程序文件

寫完一個C語言程序代碼後,可以在「Execute」菜單下找到「Compile」和「Run」,也就是編譯和運行的意思。

菜單「Execute」下的功能也是十分的豐富,有單獨的編譯、運行步驟,也有編譯與運行的集成步驟,還有重新編譯、C語言代碼語法檢查、參數設置、清空當前項目等諸多實用功能。

對於C語言初學者來說,Dev-C++是一個很不錯的IDE編程環境。

二、C語言不可視化編程環境

很多C語言編程高手從來不用IDE,你跟他說IDE,他會一臉茫然「那是個啥東西?」不少程序員編程直接打開文本文件,在文本文件上寫好C語言程序代碼,然後GCC編譯,結束!這就是採用不可視化編程環境。

例如上面的那段C語言代碼就寫在一個文本文件里,程序員靠著眼力看下程序沒有什麼語法錯誤,然後直接GCC編譯C程序代碼文件,如下:

上圖是使用GCC編譯時使用的一些編譯參數。可以看到相比較於IDE的一鍵式編譯,手動編譯需要自己指定編譯頭文件目錄、編譯C語言函數庫路徑等,比較麻煩。不過這也是手動編譯的魅力所在,就是其樂無窮!

編譯完了之後會生成一個C程序可執行文件,直接運行這個可執行文件即可。

使用C語言編寫程序,有兩種方式:一種是可視化編程環境,也就是我們常說的IDE(集成開發環境),一種是非可視化編程環境,純手工活兒。至於哪一種更好因人而異,希望能幫助你找到適合自己的編程開發環境!

老話說:欲先善其事必先利其器,所以說對於學習一種程序語言,選擇一個良好的工具是至關重要的!選擇工具之前,首先對語言得有個起碼的認識:

C語言的顯著特點

C語言是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。C語言的文件是由數據序列組成,可以構成二進制文件或文本文件。

常用的軟體有

一般常用IDE(集成開發環境)的有Microsoft Visual C++,Code::Blocks,Dev-C++,Watcom C++ ,Borland C++ Builder,Borland C++,GNU DJGPP C++ ,High C,Lccwin32 C Compiler 3.1,Turbo C,C-Free,win-tc 等等

對於新手小白來說

可以選擇Microsoft Visual C++,因為其特點是:界面友好,功能強大,尤其是調試也很方便。

安裝的方法:(以下是網路安裝經驗,僅供參考)https://jingyan..com/article/4ae03de32997a63eff9e6b33.html

另外推薦幾個視頻學習網站

網易雲課堂;騰訊課堂;慕課網等

***希望對您有幫助,有不同想法,歡迎在下方評論留言!!! 碼上有理友聚在這等著你

推薦VS2017

1、安裝VS2017 IDE軟體,不多說,安裝guide一步步安裝即可。

2、選擇File-New-Project,選擇Visual C++-general-Empty Project新建一個C++工程。

3、在右側的Resource files 右擊Add-New Item選擇C++ File(.cpp)

4、書生意氣風發的寫入Hello world

代碼如下:

#include 「stdio.h」

#include

Int main()

printf("Hello World!」);

system(「pause」);

return 0;

學c語言難道不是應該找學習方法嗎?找APP是不是方向錯了,


就算有課程的APP大多都是收費的,不如網上搜集點學習資料,找別人做好的開源代碼,學習別人的思想


學習編程最重要的是自己敲代碼

推薦一款windows和linux下通用的開放源碼的全功能c/c++集成開發環境:code::blocks


這是linux下的界面。

windows版可以漢化。

也可以使用Turbo c 3.0

❾ 用C語言編寫程序實現兩個整數交換值

#include<stdio.h>
intmain()
{
intx,y,t;
printf("請輸入二個整數: ");
scanf("%d%d",&x,&y);
printf("輸入的二個數為:x=%d,y=%d ");
t=x;
x=y;
y=t;
printf("交換後的二個數為:x=%d,y=%d ");
return0;
}