C语言程序为什么不能运行 为什么我编了个很简单的c语言程序却不能运行

\u4e0d\u77e5\u9053\u4e3a\u4ec0\u4e48c\u8bed\u8a00\u7a0b\u5e8f\u4e0d\u80fd\u8fd0\u884c

\u8ba4\u771f\u8bfb\u4e86\u4f60\u7684\u7a0b\u5e8f\u548c\u51fa\u9519\u4fe1\u606f\uff0c\u53d1\u73b0\u662f\u4f60\u6709\u4e9b\u53d8\u91cf\u62fc\u5199\u9519\u4e86\uff1a
int hour1,minute1; /* \u6ce8\u610f\uff1aminute */int hour2,minute2; /* \u6ce8\u610f\uff1aminute */scanf("%d %d", &hour1, &mintue1); /* \u6ce8\u610f\uff1amintue */scanf("%d %d", &hour2, &mintue2); /* \u6ce8\u610f\uff1amintue */int ih=hour2-hour1;int ih=mintue2-minutue1; /* \u6ce8\u610f\uff1amintue */\u6ce8\u610f\u6211\u52a0\u7684\u6ce8\u91ca\uff0c\u770b\u51fa\u6765\u6ca1\u6709\uff1fminute \u548c mintue\u7684\u5dee\u522b\u3002\u6539\u6210\u4e00\u81f4\u5c31\u597d\u4e86\u3002
\u53e6\u5916\uff0c\u8fd8\u6709\u4e2a\u5c0f\u7b14\u8bef\uff1a
printf("\u65f6\u5dee\u662f%d\u5c0f\u65f6%d\u5206\u949f\m", ih, im); /* \m \u7b14\u8bef */\u6b63\u786e\u7684\u5e94\u8be5\u662f\uff1a
printf("\u65f6\u5dee\u662f%d\u5c0f\u65f6%d\u5206\u949f\n", ih, im);\u6709\u95ee\u9898\u7ee7\u7eed\u4ea4\u6d41\uff0c\u8c22\u8c22\u3002

\u628a\u4f60\u7684C\u8bed\u8a00\u7a0b\u5e8f \u66f4\u7b80\u5355\u4e00\u4e9b \u7b80\u5355\u5230\u53ea\u6709\u4e00\u53e5
\u6bd4\u5982
#include int main(){ printf("hello world\n"); return 0;}\u5982\u679c \u8fd8\u662f\u4e0d\u80fd\u8fd0\u884c \u90a3\u5c31\u662f\u7f16\u8bd1\u5668\u7684\u95ee\u9898 \u6216\u8005\u8bf4\u73af\u5883\u95ee\u9898
\u5982\u679c\u8fd9\u4e2a\u53ef\u4ee5 \u4f60\u7684\u4e0d\u884c\uff0c\u90a3\u5c31\u662f\u4f60\u7684\u4ee3\u7801\u95ee\u9898\uff0c\u9700\u8981\u9488\u5bf9\u4fee\u6539\u3002

你的代码是错了,所以才会这样。错误的地点在输出上,也就是最后一句

printf("%d %c %s", ss.age, ss.name, ss.sex);

你定义的name是字符串,而sex是字符。所以应该改成

printf("%d %s %c", ss.age, ss.name, ss.sex);


重新设置一下,不要把编译出来的程序直接放到根目录下,
你需要把编译出来程序放到一个文件夹内,因为win7以后系统,
对根目录下运行.exe程序需要管理员权限。

首先,检查一下程序里有没有中文字符。
其次,用#include"stdio.h"这种方式调用需要.h文件在当前路径下。我个人认为改成#include<stdio.h>比较好。
再其次,没有getch这个函数,只有getchar,建议你拿不准的时候百度百科。
语法的问题基本就是这些,说说语义,你的a没复制直接printf没有意义。
忘说了,还要在最后加上return 0;,虽然不加可能也没什么关系,编译器可能会自己给你加,但是还是加上好。

1、库函数拼写错误。如:printf,scanf,等
2、定义的函数名在调用时,函数名拼写错误
3、在执行函数时可能函数体本身的问题,有没有实现该函数
4、检查一下任务栏,一般出现这种问题都是你上一次“运行”的小黑窗还没关。然后你执行“编译”,由于该文件正在被使用,程序没法执行编译,所以就报了这样的错误。

你这main函数的返回类型以及参数列表都没写,程序运行的时候识别不到函数的入口吧,你在main函数前返回值写上void 括号中写上void试试

  • 涓轰粈涔圕璇█娌℃湁鍑虹幇閿欒鍗存墽琛屼笉浜?
    绛旓細鍦–璇█涓紝绋嬪簭娌℃湁鎶ラ敊骞朵笉鎰忓懗鐫绋嬪簭涓瀹氭槸姝g‘鐨勩傛湁鏃跺欙紝绋嬪簭鍙兘浼氬嚭鐜伴昏緫閿欒鎴栬呰繍琛屾椂閿欒锛屽鑷寸▼搴忔棤娉曟墽琛屾垨鑰呰緭鍑轰笉绗﹀悎棰勬湡銆備互涓嬫槸涓浜涘父瑙佺殑瀵艰嚧绋嬪簭鏃犳硶鎵ц鐨勫師鍥狅細1. 绋嬪簭闄峰叆姝诲惊鐜锛氱▼搴忓湪鏌愪釜鍦版柟鍑虹幇浜嗘寰幆锛屼娇寰楃▼搴忔棤娉曠户缁悜涓嬫墽琛屻傚鏋滅▼搴忎技涔庢棤娉曠粨鏉燂紝鍙互妫鏌ョ▼搴忔槸鍚﹀瓨鍦...
  • C璇█涓轰粈涔堣繍琛屼笉浜嗗憿
    绛旓細杩愯鏈熼敊璇銆傝繖鏄寚鍙墽琛岀▼搴忔墽琛岃繃绋嬩腑鍙戠幇鐨勯敊璇傚鍦ㄨ绠楄繃绋嬩腑閬囧埌浜嗛櫎鏁颁负闆剁殑閿欒銆佹眰涓涓礋鏁扮殑骞虫柟鏍圭瓑绛夈傜紪璇戠郴缁熷彂鐜拌繖绫婚敊璇悗濡傛棤鐗规畩鎸囩ず閫氬父鍛婄煡涓浜涢傚綋淇℃伅锛岀劧鍚庣珛鍗冲仠姝㈢▼搴忕殑鎵ц銆傚綋鐒讹紝涓洪樆姝㈣繖绫婚敊璇殑鍑虹幇锛岀▼搴忚璁¤呭彲鍦ㄧ▼搴忎腑缂栧叆涓浜涚敱鑷繁鏉ユ鏌ヨ繖绫婚敊璇殑绋嬪簭娈碉紝杩欏彲鑳芥洿...
  • c璇█涓緭鍏ヤ竴涓绋嬪簭鍚庢樉绀烘棤閿欒,涓轰粈涔堜笉鑳借繍琛
    绛旓細鍥犱负缂栬瘧鍣ㄦ墍鑳芥娴嬪埌鐨勯敊璇俊鎭槸鏈夐檺鐨,瀹冭兘妫娴婥璇█鐨勮娉曢敊璇拰璇箟閿欒,鑰岄昏緫閿欒涓鑸槸妫娴嬩笉鍑烘潵鐨. 褰撲綘杈撳叆鐨勭▼搴忚娉曞拰璇箟閮芥病鏈夊嚭閿欎絾鏄昏緫鍑洪敊鏃,缂栬瘧浼氶氳繃,浣嗘槸杩愯鐨勬椂鍊欏氨閫氫笉杩囦簡,浣犻渶瑕侀噸鏂版鏌ヤ綘鐨勪唬鐮,鎵惧嚭閿欒鏀规杩囨潵....
  • c璇█涓轰粈涔堣繍琛屼笉浜
    绛旓細缂栧啓浠g爜鐨勬椂鍊欏嚭鐜伴敊璇犳垚鐨銆傝В鍐虫柟娉曞涓嬶細1銆侀鍏堝弻鍑绘墦寮DEV C++绋嬪簭銆2銆乧trl+n 鏂板缓涓涓簮浠g爜銆3銆佺紪鍐欑▼搴忎唬鐮佺殑鏃跺欓渶瑕佹敞鎰忚緭鍏ユ硶涓瀹氳淇濇寔鍦ㄨ嫳鏂囩姸鎬併傛渶濂芥槸鍦ㄦ棤杈撳叆娉曠姸鎬佷笅杈撳叆绋嬪簭浠g爜銆傜紪鍐欎唬鐮佸畬鎴愬悗锛岃繍琛岀▼搴忋4銆佷細鍙戠幇绋嬪簭鐨勭‘杩愯浜嗭紝浣嗘槸闂儊浜嗕竴涓嬶紝灏遍鍑轰簡銆傛洿鏀逛唬鐮佹坊鍔犱唬...
  • 涓轰粈涔圕璇█绋嬪簭缂栬瘧姝g‘浣涓嶈兘鎵ц?
    绛旓細鍥犱负浣犵殑c娌℃湁鍒濆硷紝while寰幆鏃犳硶杩涜銆傚彟澶栦綘鐨勭畻娉曚篃鏈夐棶棰橈紝while寰幆鍙敼涓簑hile (m % n != 0)锛屽惊鐜粨鏉熷悗鏈灏忓叕绾︽暟鏃秐銆侰璇█鏄竴闂ㄩ氱敤璁$畻鏈虹紪绋嬭瑷锛屽簲鐢ㄥ箍娉涖侰璇█鐨勮璁$洰鏍囨槸鎻愪緵涓绉嶈兘浠ョ畝鏄撶殑鏂瑰紡缂栬瘧銆佸鐞嗕綆绾у瓨鍌ㄥ櫒銆佷骇鐢熷皯閲忕殑鏈哄櫒鐮佷互鍙婁笉闇瑕佷换浣曡繍琛岀幆澧冩敮鎸佷究鑳借繍琛岀殑缂栫▼...
  • C璇█涓轰粈涔娌¢敊璇繕鎵ц涓嶄簡?
    绛旓細c璇█鐨勯敊璇垎涓轰袱绉嶏紝涓绉嶆槸杩愯鏃堕敊璇紝涓绉嶆槸閫昏緫涓婄殑閿欒銆傞昏緫涓婄殑閿欒涓濂藉垽鏂紝鎵ц涓嶄簡鑲畾鏄嚭鐜伴昏緫涓婄殑閿欒鐨勩
  • c璇█鐨缂栫▼涓轰粈涔堜笉鑳借繍琛?
    绛旓細棣栧厛浣犺鏄庣櫧鏄璇█鐨勪竴涓暣浣撶殑妗嗘灦锛屽鏋滀綘鏁翠綋鐨勬鏋舵槸娌℃湁鏋勫缓濂界殑璇濓紝閭d箞浠栨槸涓嶈兘澶熻繍琛鐨勶紝濡傛灉浠栭噷闈㈠瓨鍦ㄤ簡涓浜涢敊璇紝浠栧氨浼氬鑷鏃犳硶杩愯锛屾垨鑰呮槸璁╀綘閲嶆柊淇敼銆
  • 涓轰粈涔缃戜笂涓嬬殑C璇█绋嬪簭閮涓嶈兘姝e父浣跨敤鎴戞渶杩戝涔燙
    绛旓細缃戜笂涓嬬殑C璇█绋嬪簭閮涓嶈兘姝e父浣跨敤锛屼竴鑸湁杩欎簺鍘熷洜锛氱‖浠跺钩鍙扮浉鍏筹細濡傛灉浣犱笅鐨勬槸纭欢骞冲彴鐩稿叧鐨勪唬鐮侊紝鐗瑰埆鏄崟鐗囨満鐨凜璇█绋嬪簭锛屼唬鐮侀噷闈㈡湁寰堝鏄‖浠舵湰韬殑涓撻棬鐗规э紝闄や簡鍦ㄦ寚瀹氬紑鍙戝钩鍙颁笂缂栬瘧杩愯锛屽惁鍒欎笉鑳界洿鎺ユ嬁鏉ョ敤鐨 鎿嶄綔绯荤粺鐩稿叧锛氭瘮濡備竴浜汣璇█鐨勬簮浠g爜鍙兘浣跨敤浜哃inux鐨勭壒鎬э紝浣嗘槸浣犲湪Windows涓嬬洿鎺...
  • C璇█绋嬪簭涓轰粈涔堜笉鑳借繍琛
    绛旓細浣犵殑浠g爜鏄敊浜嗭紝鎵浠ユ墠浼氳繖鏍枫傞敊璇殑鍦扮偣鍦ㄨ緭鍑轰笂锛屼篃灏辨槸鏈鍚庝竴鍙 printf("%d %c %s", ss.age, ss.name, ss.sex);浣犲畾涔夌殑name鏄瓧绗︿覆锛岃宻ex鏄瓧绗︺傛墍浠ュ簲璇ユ敼鎴 printf("%d %s %c", ss.age, ss.name, ss.sex);
  • 涓轰粈涔坈璇█鏃犳硶杩愯銆
    绛旓細浠g爜娌¢棶棰橈紝鍙兘鏄湁鐨勭紪璇戝櫒鎴朓DE涓嶆敮鎸佺紪璇戝崟涓簮鏂囦欢銆傝繖鏍风殑璇濓紝浣犻渶鍏堝缓绔嬩竴涓帶鍒跺彴椤圭洰锛岀劧鍚庡皢婧愭枃浠舵坊鍔犲埌椤圭洰鍚庯紝鍐嶇紪璇戣繖涓」鐩墠琛屻
  • 扩展阅读:c语言运行后不出结果 ... 怎么让c语言运行 ... c语言怎么运行出来 ... c语言编好了怎么运行 ... 代码没错但运行不出来 ... 运行c语言的四个步骤 ... c语言运行不了没反应 ... 怎么让c++运行 ... c语言没错但是运行不了 ...

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