當前位置:首頁 » 編程語言 » C語言中yxy

C語言中yxy

發布時間: 2022-05-13 00:42:09

Ⅰ VC++ 6.0 編c語言 編譯後出現yxy.obj - 1 error(s), 0 warning(s) 是怎麼回事啊

方法1:
啟動VC時不要用圖形界面,通過在命令提示符下輸入:Msdev /useenv運行(注意啦/前面有個空格).它會強制使系統環境變數全高設置成正確值.而且,只需要使用一次這樣的方式運行VC,以後再次通過雙擊圖標的方式啟動也不會有問題。

方法2:
使用你的VC安裝盤修復一下。

方法3:
在VC中點擊「Tools」—>「Option」—>「Directories」,發現路徑有誤,重新設置「Excutable Fils,Include Files,Library Files,Source Files」的路徑。

要是顯示「找不到mspdb60.dll」,去能正常運行VC++的電腦中搜索mspdb60.dll文件,拷貝到你的機器上Microsoft Visual Studio\Common\MSDev98\Bin下。缺失其他文件類似操作O(∩_∩)O。

方法4:
可能很多人在安裝VC 6.0後有過點擊「Compile」或者「Build」後被出現的
「Compiling... ,Error spawning cl.exe」錯誤提示給郁悶過。很多人的
選擇是重裝,實際上這個問題很多情況下是由於路徑設置的問題引起的,
「CL.exe」是VC使用真正的編譯器(編譯程序),其路徑在「VC根目錄\VC98\Bin」下面,
你可以到相應的路徑下找到這個應用程序。

因此問題可以按照以下方法解決:打開vc界面 點擊VC「TOOLS(工具)」—>「Option(選擇)」
—>「Directories(目錄)」重新設置「Excutable Fils、Include Files、
Library Files、Source Files」的路徑。很多情況可能就一個盤符的不同
(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。

如果你是按照初始路徑安裝vc6.0的,路徑應為:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC

如果你裝在其他盤里,則仿照其路徑變通就行(我就是裝在D盤)。
關鍵是microsoft visual studio\ 後面的東西要相同。
本人深受其害,重裝多次不管用,上面中文部分為高手借鑒,
下面路徑為本人深思所得,終於解決。與君分享。

Ⅱ C語言中語句xy:z什麼意思

整個表達式的值,就是如果 x 不等於0,表達式的值就等於 y 的值;否則就等於 z 的值。

Ⅲ c語言作業中的問題~死循環~~~~

不是你那樣改的,可能我沒有說清楚。還有我不太清楚你的意思,當用戶選擇1-11之間的選項後,是否就退出程序呢?

#include <stdio.h>

void main()
{
int a=0,bh=0,gl=0,ygzts=0, temp=1;
float jbgz=0,yxy=0,ybxj=0,xs=0;

printf("--------------------------------------------------------------------------------\n");
printf(" \n");
printf("| 軟體測試工程師管理系統 |\n");
printf(" \n");
printf("--------------------------------------------------------------------------------\n");
printf(" 1.輸入軟體測試工程師資料\n");
printf(" 2.刪除指定測試工程師資料\n");
printf(" 3.查詢軟體測試工程師資料\n");
printf(" 4.修改軟體測試工程師資料\n");
printf(" 5.計算測試工程師的月薪水\n");
printf(" 6.保存新添加的工程師資料\n");
printf(" 7.對測試工程師信息排序(1 編號升序,2 姓名升序,3 工齡降序)\n");
printf(" 8.輸出所有測試工程師信息\n");
printf(" 9.清空所有測試工程師數據\n");
printf(" 10.列印軟體測試工程師數據報表\n");
printf(" 11.從文件重新導入測試工程師數據\n");
printf(" 0.結束(編輯工程師信息後提示保存)\n");
while(temp)
{
printf("請輸入您的選擇:");
if (scanf("%d",&a) && a<=11) // here
{
printf("\n您的選擇是: %d\n",a);
switch(a)
{
case 1:
printf("輸入軟體測試工程師資料\n\n");
break;
case 2:
printf("刪除指定測試工程師資料\n\n");
break;
case 3:
printf("查詢軟體測試工程師資料\n\n");
break;
case 4:
printf("修改軟體測試工程師資料\n\n");
break;
case 5:
printf("計算測試工程師的月薪水\n\n");
printf("請輸入軟體測試工程師資料信息,編號、工齡、基本工資、月工作天數、月效益、月保險金\n");
scanf("%d%d%d%d%d%d",&bh,&gl,&jbgz,&ygzts,&yxy,&ybxj);
if(gl<100&&ygzts<32)
{
xs=(jbgz+10*ygzts+yxy*gl/100)*0.9-ybxj;
printf("員工編號為:%d, 薪水:%.2f\n\n\n",bh,xs);
}
else
printf("!!!!!!請輸入正確天數和100以下的工齡!!!!!!\n\n\n");
break;
case 6:
printf("保存新添加的工程師資料\n\n");
break;
case 7:
printf("對測試工程師信息排序(1 編號升序,2 姓名升序,3 工齡降序)\n\n");
break;
case 8:
printf("輸出所有測試工程師信息\n\n");
break;
case 9:
printf("清空所有測試工程師數據\n\n");
break;
case 10:
printf("列印軟體測試工程師數據報表\n\n");
break;
case 11:
printf("從文件重新導入測試工程師數據\n\n");
break;
case 0:
temp = 0;
break;
}
}
else {
printf("!!!!!!請輸入1-11之間的選項!!!!!!!\n\n");
while(getchar() != '\n'); //here
}
}
}

Ⅳ x——,——y在c語言中什麼意思

x——先把值賦給變數一次在自減
——y就是自身自減一次

Ⅳ x&&y在c語言中什麼意思

x和y都為非零值時,(x && y)為真(1),任意一個為零,或都為零時,(x && y)為假(0),&&為邏輯與操作符。
x和z有一個為真(非零)時,或都為真時,(x || z)為真(1),只有x和z都為零時,(x || z)才為假(0),||為邏輯或操作符。
==是比較操作符,如果兩邊都為真或都為假,則返回真,否則返回假。

例如:x=3 y=5 z=2
3&&5=1;
3||2=1;
表達式(x&&y)==(x||z) 的值為1
!(3>5) = 1;
(y!=z)||(x+y)&&(y-z)
(5!= 2)||(3+5)&&(5 -2)= 1;
表達式!(x>y)+(y!=z)||(x+y)&&(y-z)的值為2
x++ = 3
++z = 3
3-5+3 =1

Ⅵ x<yy:x在c語言中是什麼意思 x<yx++ :y++是什麼意思

如果x>y,就把x的值賦給z,否則把y的值付給z。

可以把z=x>y? x : y理解為

if(x>y){

z=x;

}else{

z=y;

}

(6)C語言中yxy擴展閱讀:

三目運算符,又稱條件運算符,是計算機語言(c,c++,java等)的重要組成部分。它是唯一有3個操作數的運算符,所以有時又稱為三元運算符。一般來說,三目運算符的結合性是右結合的。

對於條件表達式b ? x : y,先計算條件b,然後進行判斷。如果b的值為true,計算x的值,運算結果為x的值;否則,計算y的值,運算結果為y的值。一個條件表達式絕不會既計算x,又計算y。條件運算符是右結合的,也就是說,從右向左分組計算。例如,a ? b : c ? d : e將按a ? b : (c ? d : e)執行。

可以理解為條件 ? 結果1 : 結果2 裡面的?號是格式要求。也可以理解為條件是否成立,條件成立為結果1,否則為結果2。

熱點內容
sim卡的密碼怎麼設置密碼 發布:2025-05-10 23:41:09 瀏覽:715
自定義緩存註解 發布:2025-05-10 23:40:06 瀏覽:117
sqltext類型長度 發布:2025-05-10 23:30:21 瀏覽:978
圖形AI演算法 發布:2025-05-10 23:30:19 瀏覽:182
java上傳的文件在哪裡 發布:2025-05-10 23:30:06 瀏覽:159
議長訪問台灣 發布:2025-05-10 23:22:46 瀏覽:433
啟動電機如何配置開關 發布:2025-05-10 23:21:21 瀏覽:959
三維數組存儲 發布:2025-05-10 23:14:35 瀏覽:980
普通電腦架設成雲伺服器 發布:2025-05-10 23:13:56 瀏覽:807
為什麼找回密碼總是說驗證碼 發布:2025-05-10 23:04:07 瀏覽:183