c语言~~~这个程序为什么不能无法执行?!

c\u8bed\u8a00\uff0c\u8fd9\u4e2a\u7a0b\u5e8f\u4e3a\u5565\u4e0d\u80fd\u6267\u884c

\u4f60\u4ecemain\u51fd\u6570\u4e2d\u8c03\u7528add\u51fd\u6570\uff0c\u800cadd\u51fd\u6570\u5728\u4e3b\u51fd\u6570\u540e\u9762\uff0c\u90a3\u4f60\u5c31\u5fc5\u987b\u5728mian\u51fd\u6570\u524d\u52a0\u4e2aadd\u51fd\u6570\u7533\u660e\uff0c\u6bd4\u5982\uff1aint add(int a,int b); \u5982\u679c\u4e0d\u60f3\u8fd9\u6837\u7533\u660e\uff0c\u8fd8\u53ef\u4ee5\u628aadd\u51fd\u6570\u5199\u5728mian\u51fd\u6570\u524d\u9762\u3002

if(4*x+3*y+z/2=36&&x+y+z=100)
\u5c31\u662f\u4ed6\u7684\u95ee\u9898\uff0c\u4e00\u4e2a\u7b49\u53f7\u65f6\u8d4b\u503c\uff0c\u4e24\u4e2a\u7b49\u53f7\u624d\u662f\u5224\u65ad
\u5728\u5c31\u662f\uff0c\u4e0d\u597d\u5224\u65ad\u4f18\u5148\u7ea7\u7684\u65f6\u5019\uff0c\u6700\u597d\u591a\u52a0\u62ec\u53f7\uff0c\u4fdd\u8bc1\u4f18\u5148\u8fd0\u7b97

呵呵,交换swap的a和b的值,并不会交换外面的数。

指针参数,只能改变指针里的值,可以影响函数外的结果。
指针本身的值改变,不会有任何影响。

你只是在函数中把两个指针交换,但并不影响主程序里的那两个指针,所以输出结果相同
代码敲的太烂了吧

错误原因1:l类型错了是void,2是*t指针没有初始化,是最根本的原因。

#include<stdio.h>
woid swap(int *a,int *b)
{int t;
t=*a;*a=*b;*b=t;
}
main()
{
int x,y,*p1,*p2;
x=100;y=200;
p1=&x;
p2=&y;
swap(p1,p2);
printf("%d,%d\n",x,y);
printf("%d,%d\n",*p1,*p2)
}

#include()
woid swap(int *a,int *b)//是void
{int *t;
t=a;a=b;b=t;
}
main()
{
int x,y,*p1,*p2;
x=100;y=200;
p1=&x;
p2=&y;
swap(p1,p2);
printf("%d,%d\n",x,y);
printf("%d,%d\n",*p1,*p2)
}

  • c璇█~~~杩欎釜绋嬪簭涓轰粈涔堜笉鑳鏃犳硶鎵ц?!
    绛旓細鎸囬拡鍙傛暟锛屽彧鑳芥敼鍙樻寚閽堥噷鐨勫硷紝鍙互褰卞搷鍑芥暟澶栫殑缁撴灉銆傛寚閽堟湰韬殑鍊兼敼鍙橈紝涓嶄細鏈変换浣曞奖鍝嶃
  • 杩欎釜C璇█绋嬪簭涓轰粈涔堜笉鑳杩愯?姹備慨鏀
    绛旓細涓嶈冭檻浣犵殑绠楁硶锛屼綘杩欎釜浠g爜鐢ㄥ埌浜嗗嚱鏁皊qrt,杩欎釜鍑芥暟闇瑕佸ご鏂囦欢math锛屼綘瑕佸湪寮澶存潯浠跺鍏ュご鏂囦欢#include<math.h>銆
  • 涓涓c璇█绋嬪簭銆傞棶涓涓杩欎釜绋嬪簭涓轰粈涔堜笉鑳杩愯銆
    绛旓細閿欎簡锛 char *p;p="1234";杩欐牱瀹氫箟鐨勫瓧绗︿覆"1234"鏄滃父鈥濆瓧绗︿覆锛屽唴瀹规槸涓嶅彲鏀瑰啓鐨勶紒strcat(p1+2,p2+1);璇曞浘鏀瑰啓p1鎸囧悜鐨勫唴瀹癸紝鏄潪娉曟搷浣滐紒鎶妏1鎹㈡垚char p1[100];杩欑鏁扮粍灏卞彲浠ヤ簡鈥︹
  • c璇█杩欎釜绋嬪簭涓轰粈涔堜笉鑳杈撳嚭缁撴灉
    绛旓細涓銆乮nt fun(int a[3][3])鏀逛负锛歩nt fun(int a[3][3],b[3][3])浜屻乺eturn b;鏀逛负锛歳eturn 0;涓夈乮nt fun(int a[3][3]);鏀逛负锛歩nt fun(int a[3][3],b[3][3]);鍥涖乤[3][3]=fun(int a[3][3]);鏀逛负锛歠un(a,b);搴旇灏辫兘杈撳嚭姝g‘鐨勭粨鏋滀簡銆
  • C璇█:鎯崇煡閬撴垜杩欎釜绋嬪簭涓轰粈涔堜笉鑳缁х画杩愯涓嬪幓?鍦ㄧ嚎绛夋
    绛旓細杩欎釜绋嬪簭缂栬瘧鑲畾鏄病鏈夐棶棰樼殑锛岃繍琛屽簲璇ヤ篃娌℃湁闂锛屼絾鏄繀椤绘寜鐓фゼ涓诲湪绋嬪簭閭i噷鍐欐硶杩涜杈撳叆锛屾墠鑳芥纭垨鑰呰繍琛屼笅鍘汇傝繖涓▼搴忓厛鏄郴缁熸彁绀虹敤鎴疯緭鍏ュ晢鍝佺殑浠锋牸a锛宐锛宑锛岀敤鎴疯緭鍏ョ殑鏍煎紡蹇呴』鏄瘡杈撲竴涓暟锛屽啀绌轰竴鏍硷紝涓変釜閮借緭瀹屼簡鍐嶅洖杞︺傛帴鐫鏄郴缁熻绠楀嚭鏉ュ簲浠樻锛屽苟涓旇緭鍑恒備笅涓姝ュ氨鏄郴缁熸彁绀虹敤鎴疯緭鍏...
  • c璇█,涓轰粈涔堣繖涓▼搴忎笉鑳瀹炵幇寰幆,骞朵笖鏈鍚巆ount涓嶈兘閫掑鍛
    绛旓細姝诲惊鐜氨鏄笉鍋滅殑鎵цfor寰幆锛寃hile寰幆銆傞伩鍏嶆寰幆瑕佺湅涓嬫寰幆鏄浣曚骇鐢熺殑锛屼緥濡傚湪C璇█绋嬪簭涓紝璇彞鈥渨hile(1)printf("*")锛涒濆氨鏄竴涓寰幆锛岃繍琛屽畠灏嗘棤浼戞鍦版墦鍗*鍙枫備骇鐢熸寰幆鐨勬儏鍐垫湁锛▪ 閫昏緫閿欒 ▪ 鍙橀噺澶勭悊閿欒 ▪ 濂ュ皵寰锋.寰幆 ▪ 鏃犵┓閫掑綊 浣犲彲浠ョ湅涓...
  • 杩欎釜C璇█绋嬪簭涓轰粈涔堜笉鑳浜ゆ崲鍙橀噺鐨勫
    绛旓細浣犱氦鎹㈢殑鏄嚱鏁扮殑灞閮ㄦ寚閽堝彉閲弍鍜宷锛屽苟娌℃湁浜ゆ崲p鍜宷鎸囧悜鐨勭洰鏍*p鍜*q銆傝繖鏍锋敼涓涓嬶細void swap(int *p,int *q){ int h; h=*p;//涓嶈浜ゆ崲鎸囬拡,瑕佷氦鎹㈡寚閽堟寚鍚戠殑鐩爣 *p=*q; *q=h;}
  • C璇█绋嬪簭涓轰粈涔堜笉鑳杩愯
    绛旓細浣犵殑浠g爜鏄敊浜嗭紝鎵浠ユ墠浼氳繖鏍枫傞敊璇殑鍦扮偣鍦ㄨ緭鍑轰笂锛屼篃灏辨槸鏈鍚庝竴鍙 printf("%d %c %s", ss.age, ss.name, ss.sex);浣犲畾涔夌殑name鏄瓧绗︿覆锛岃宻ex鏄瓧绗︺傛墍浠ュ簲璇ユ敼鎴 printf("%d %s %c", ss.age, ss.name, ss.sex);
  • 鎴杩欎釜C璇█绋嬪簭涓轰粈涔堜笉鑳缂栬瘧
    绛旓細鍙兘鐨勫師鍥狅細1銆佸鏋滀綘鐢ㄧ殑鏄c璇█缂栬瘧鍣紝閭d箞io搴撳彧鏈塻tdio.h锛屾病鏈塱ostream銆俰ostream鏄痗++鐨勬爣鍑嗗簱閲岀殑銆2銆佹寜鐓++椋庢牸锛屾坊鍔犲ご鏂囦欢鐨勯缂栬瘧鎸囦护搴旇鏄#include 锛屾病鏈夆.h鈥3銆佸鏋滀娇鐢╥ostream閲岀殑绫伙紝鍒繕浜嗘坊鍔爑sing namespace std;璇彞 ...
  • C璇█,杩欎釜绋嬪簭涓轰粈涔堜笉鑳鎸夌収棰勬湡杩愯?
    绛旓細浣犵殑getchar鍑芥暟濂藉儚鐢ㄧ殑涓嶆槸杩欎釜鍦版柟銆傚湪MakeArr涓綘鐨勫惊鐜繀椤绘墽琛10*100娆★紝涔熷氨璋冪敤getchar杩欎箞澶氭锛屽瓧绗︿覆鐨勮鏁颁笉鏄敱浣犵殑杈撳叆鐨10鍐冲畾鐨勶紝鑰屾槸鐢变綘杈撳叆鐨勫洖杞︾鐨勪釜鏁板喅瀹氱殑銆傝屼笖getchar瀹冨彧鏄粠娴佷腑璇诲叆鍗曚釜瀛楃锛屼笉浼氳嚜鍔ㄦ坊鍔犲瓧绗︿覆缁撴潫绗︼紝鍦↙ongArr涓娇鐢╯trlen鏄剧劧琛屼笉閫氥傚皾璇曚娇鐢ㄥ埆鐨...
  • 扩展阅读:少儿编程到底有多可怕 ... c十十编程要学多久 ... 程序员一般要学多久 ... 编程一般要学多久 ... 学python后到底能干什么 ... 学编程的十大忠告 ... c++和python先学哪个 ... 如何自己编程做游戏 ... c++编程可以自学吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网