为什么网上下的C语言程序都不能正常使用我最近学习C C语言一下程序为什么运行不了?

C\u8bed\u8a00\u95ee\u9898\uff0c\u4e0d\u77e5\u9053\u4e3a\u4ec0\u4e48\u6ca1\u7ed3\u679c\uff0c\u95ee\u9898\u548c\u6211\u7684\u7a0b\u5e8f\u90fd\u5728\u4e0b\u9762\uff0c\u5e0c\u671b\u6709\u5927\u795e\u89e3\u7b54\uff0c\u6025\uff0c\u5728\u7ebf\u7b49\uff1f

\u6539\u5982\u4e0b\uff1a
\u5c06#include using namespace std;\u4e24\u884c\u6539\u6210#include "stdin.h"\u3002\u56e0\u4e3a\u9898\u76ee\u662fC\u8bed\u8a00\uff0c\u5c31\u4e0d\u8981\u7528C++\u7684\u5305\u542b\u6587\u4ef6(\u5f53\u7136\u4e0d\u6539\u4e5f\u53ef\u4ee5\uff0c\u517c\u5bb9\u7684)\u3002
return i;\u6539\u6210printf("%d ",i);\u3002
\u5c06n++;\u6539\u6210n+=i;\u3002
\u5728\u6700\u540e\u4e00\u4e2a}\u524d\u6dfb\u52a0printf("\nThe MUN is %d\n",n);\u548creturn 0;\u4e24\u884c\u3002
\u6539\u540e\u8fd0\u884c\u7ed3\u679c\uff1a

\u6216\u5e2e\u52a9\u4e86\u4f60\uff0c\u8bf7\u91c7\u7eb3\u3002\u4f60\u53ef\u4ee5\u628a20\u60ac\u8d4f\u6536\u6389\uff0c\u91c7\u7eb3\u662f\u7b2c\u4e00\u7684\u3002\u597d\u957f\u65f6\u95f4\u4ee5\u6765\uff0c\u5f88\u591a\u670b\u53cb\u53ea\u8e6d\u7b54\u6848\u5374\u4e0d\u91c7\u7eb3\uff0c\u6211\u770b\u5230\u5f88\u591a\u63d0\u95ee\u6709\u591a\u4e2a\u7b54\u6848\uff0c\u4e14\u90fd\u6b63\u786e\uff0c\u53ef\u662f\u63d0\u95ee\u8005\u53ea\u5199\u4e2a\u8c22\u8c22\u5c31\u65e0\u8e2a\u65e0\u5f71\u4e86\uff0c\u6709\u7684\u751a\u81f3\u8fde\u63d0\u95ee\u90fd\u5220\u9664\u4e86\u3002
(\u4ee5\u4e0a15:29\u7b54)
\u8c22\u8c22\u4f60\u7684\u91c7\u7eb3\uff01

\u4f60\u597d\uff0cscanf\u4e2d\u7684\u53d8\u91cf\u524d\u9762\u9700\u8981\u52a0&
#include
#include
int main()
{
double x1,y1,x2,y2,a;
scanf("%lf %lf %lf %lf",&x1,&y1,&x2,&y2);
a=sqrt(pow(x1-x2,2)+pow(y1-y2,2));
printf("%.2f",a);
return 0;
}

网上下的C语言程序都不能正常使用,一般有这些原因:

  1. 硬件平台相关:

    如果你下的是硬件平台相关的代码,特别是单片机的C语言程序,代码里面有很多是硬件本身的专门特性,除了在指定开发平台上编译运行,否则不能直接拿来用的

  2. 操作系统相关:

    比如一些C语言的源代码可能使用了Linux的特性,但是你在Windows下直接编译就会报错

  3. C语言标准相关:

    如果用的是C11的特性,而你用的是C98标准的编译器,可能就执行不了,举例如下:

    for(int i=0;i<10;i++)

    这一句在老的编译器里面是编译不过的要改写成下面两行

    int i;

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

  4. 源代码包含非法字符:

    因为排版问题,直接复制黏贴的代码可能包含很多非法字符,比如全角的引号、空格等,需要对源代码清理之后才能运行

  5. 需要第三方的库:

    如果源代码包含了第三方的库,(看开头的#include)这一行,如果你没有下载对应的库也是执行不了的

  6. 代码本身有问题

上面列出的是一些常见的可能性,具体的原因最好看一下你的编译器的输出才好确认。



  • 涓轰粈涔堢綉涓婁笅鐨凜璇█绋嬪簭閮戒笉鑳姝e父浣跨敤鎴戞渶杩戝涔燙
    绛旓細缃戜笂涓嬬殑C璇█绋嬪簭閮戒笉鑳芥甯镐娇鐢紝涓鑸湁杩欎簺鍘熷洜锛氱‖浠跺钩鍙扮浉鍏筹細濡傛灉浣犱笅鐨勬槸纭欢骞冲彴鐩稿叧鐨勪唬鐮锛岀壒鍒槸鍗曠墖鏈虹殑C璇█绋嬪簭锛屼唬鐮侀噷闈㈡湁寰堝鏄‖浠舵湰韬殑涓撻棬鐗规э紝闄や簡鍦ㄦ寚瀹氬紑鍙戝钩鍙颁笂缂栬瘧杩愯锛屽惁鍒欎笉鑳界洿鎺ユ嬁鏉ョ敤鐨 鎿嶄綔绯荤粺鐩稿叧锛氭瘮濡備竴浜汣璇█鐨勬簮浠g爜鍙兘浣跨敤浜哃inux鐨勭壒鎬э紝浣嗘槸浣犲湪Windows涓嬬洿鎺ョ紪...
  • 鎴戣嚜瀛︾紪绋嬩唬鐮侀兘鏄竴鏍风殑 涓轰粈涔鎴戠殑鐢佃剳灏辨湁闈炴硶瀛楃鍛
    绛旓細缃戜笂涓嬬殑C璇█绋嬪簭閮戒笉鑳芥甯镐娇鐢紝涓鑸湁杩欎簺鍘熷洜锛 纭欢骞冲彴鐩稿叧锛 濡傛灉浣犱笅鐨勬槸纭欢骞冲彴鐩稿叧鐨勪唬鐮锛岀壒鍒槸鍗曠墖鏈虹殑C璇█绋嬪簭锛屼唬鐮侀噷闈㈡湁寰堝鏄‖浠舵湰韬殑涓撻棬鐗规э紝闄や簡鍦ㄦ寚瀹氬紑鍙戝钩鍙颁笂缂栬瘧杩愯锛屽惁鍒欎笉鑳界洿鎺ユ嬁鏉ョ敤鐨 鎿嶄綔绯荤粺鐩稿叧
  • c璇█缂栫▼杞欢涓轰粈涔瀹夎浜涓嶈兘鐢
    绛旓細鍘熸潵鎴戝綋鏃惰繘鍏ユ椂鐨勫浘鏍囨槸蹇嵎鍥炬爣锛岃繖涓浘鏍涓嶈兘杩涘叆鐨剘~~浜庢槸鎴戦噸鏂板畨瑁呬簡涓閬嶏紝鎶婂畠鑷姩鐢熸垚鐨勫浘鏍囨斁鍦ㄦ闈笂灏監K涔悀~~涓嶇煡閬撲綘鏄笉鏄繖绉嶆儏鍐碉紝涓嶈繃鍞竴鑳借鏄庣殑鏄ゼ涓婄殑璇存硶閮芥槸閿欒鐨刋P锛缃戜笂閮芥槸鍙互鐢ㄧ殑銆傚缓璁綘瀹炲湪涓嶈鐨勮瘽鍦ㄤ粠鏂板湪缃戜笂涓嬭浇涓涓猅UBRO C锛屽湪瀹夎涓閬崀~~...
  • C璇█绋嬪簭鎬庝箞涓嬭浇鍛??涓嬩簡寰堝閮戒笉鑳鐢!鏈夋病鏈変汉鍙互甯府鎴戙傝阿璋...
    绛旓細濡傛灉瑕佹眰涓嶉珮鐨勮瘽锛屽彲浠ョ敤Dev-C++锛堟垨鑰呭彨Dev-cpp锛夛紝澶ф10涓狹宸﹀彸銆傜櫨搴︿笂涓鎼滈兘鏈夛紝涓360杞欢绠″閲岄潰涓嬭浇搴旇灏卞彲浠ャ傝繕鏈塚S2010鐨勭牬瑙g増锛岃繖涓‘瀹炰笉澶ソ鎵俱備笉杩囧鏋滃垵瀛︾殑璇濈敤涓嶅埌杩欎釜銆
  • 涓轰粈涔圕璇█瀹夎鍚鏃犳硶杩愯绋嬪簭
    绛旓細C/C++鐨勬簮浠g爜涓嶉兘鏄枃鏈枃浠跺悧锛涓轰粈涔杩樼紪璇戜笉浜嗭紵鍥犱负鎴戜滑鍦ㄤ繚瀛楥/C++婧愪唬鐮佹椂浼氭妸鏂囦欢鐨勬墿灞曞悕鏀逛负鈥.c鈥濄傚鏋滆鏄ご鏂囦欢鐨勮瘽锛屾垜浠細灏嗘墿灞曞悕淇濆瓨涓衡.h鈥濄傚叾瀹為涓诲簲璇ユ敞鎰忓埌锛屼綘鍐欑殑浠g爜涓叧閿瓧淇℃伅锛堟瘮濡倂oid锛夋病鏈夌壒娈婃樉绀恒傛瘯绔熶綘浣跨敤鐨勬槸IDE宸ュ叿锛屾墍浠ヨ繖鏄緢涓嶆甯哥殑锛屽師鍥犱篃鍦ㄤ簬...
  • 涓轰粈涔堢綉涓鎵鐨凜璇█璐悆铔绋嬪簭閮鍙兘閫氳繃缂栬瘧鑰涓嶈兘杩愯
    绛旓細浣犺鐪嬬湅鏈夋病鏈夊瓧绗﹂敊璇紝鏈夊彲鑳戒紶鍒缃戜笂浼氬嚭鐜板叏瑙掕繖绉嶉敊璇紒鎴戣繖閲屾湁涓绋嬪簭锛屼緵浣犲弬鑰冿紝娴嬭瘯杩囦簡鍙繍琛 include "graphics.h"include "stdio.h"define MAX 200 define MAXX 30 define MAXY 30 define UP 18432 define DOWN 20480 define LEFT 19200 define RIGHT 19712 define ESC 283 defi...
  • C璇█绋嬪簭涓轰粈涔堜笉鑳杩愯
    绛旓細浣犵殑浠g爜鏄敊浜嗭紝鎵浠ユ墠浼氳繖鏍枫傞敊璇殑鍦扮偣鍦ㄨ緭鍑轰笂锛屼篃灏辨槸鏈鍚庝竴鍙 printf("%d %c %s", ss.age, ss.name, ss.sex);浣犲畾涔夌殑name鏄瓧绗︿覆锛岃宻ex鏄瓧绗︺傛墍浠ュ簲璇ユ敼鎴 printf("%d %s %c", ss.age, ss.name, ss.sex);
  • 涓轰粈涔鎴鐨凜璇█绋嬪簭娌℃湁閿欒鍗存绘槸涓嶈兘杩愯
    绛旓細澶氱鍙兘銆1.瑁呭湪C鐩樹簡锛孷ista涓涓嶈兘璁块棶锛岀鐞嗗憳妯″紡杩愯璇曡瘯銆2.鐩墠杩涚▼涓鍙堜竴涓猚pp1.exe姝e湪鎵ц锛屾墍浠ヨ繖涓枃浠跺彈淇濇姢锛屼笉鑳芥墦寮鍒涘缓銆傚缓璁粨鏉熻杩涚▼锛屽啀Link銆傚弬鑰冭祫鏂欙細http://zhidao.baidu.com/question/70892269.html
  • 涓轰粈涔鎴鐨凜璇█缂栬緫鍣涓嶈兘姝e父杩愯
    绛旓細鍥犱负浣犵殑绯荤粺鍜岀幇鍦ㄥ畨瑁呯殑杞欢涓嶅吋瀹癸紝鎴戜箣鍓嶅拰閬囧埌杩欐牱鐨勯棶棰樸傚湪缃戜笂涓嬭浇浜嗗崄鍑犱釜鎵嶆壘鍒颁竴涓悎閫傜殑銆傝愬績鎵剧浣犲ソ杩愬晩銆
  • ...鎴戝幓缃戜笂鎵句簡鍑犳C璇█绋嬪簭~ 涓嶇煡閬涓轰粈涔堜笉鑳杩愯鍜岃皟璇晘 杞欢...
    绛旓細visualC++6.0缂栧啓C璇█鍜孋++閮芥尯濂界殑锛屼綘鐩存帴涓嬩竴涓紝鎸哄ソ鐢ㄧ殑
  • 扩展阅读:一节课就可以学会c++视频 ... 初学者c语言自学软件 ... c十十编程要学多久 ... c++和python先学哪个 ... c++编程适合几岁学 ... 不适合学编程的人 ... 编程一般要学多久 ... c语言培训学校哪里好 ... 我c语言app是诈骗嘛 ...

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