为什么c语言程序在运行时出现错误?

出现这个报错的原因是:代码输入过程中出现全角输入,将代码中括号、分号等用半角字符替换即可。

根据题目给出的提示,请检查一下第51行代码,将51行代码中出现的全角符号替换成半角字符,或者输了重新输入就行。

扩展资料

C语言编程常见的错误

1、书写标识符时,忽略了大小写字母的区别。

编译程序把a和A认为是两个不同的变量名,而显示出错信息。C语言中大写字母和小写字母是两个不同的字符。习惯上,符号常量名用大写,变量名用小写表示,以增加可读性。

2、忽略了变量的类型,进行了不合法的运算

%是求余运算,得到a/b的整余数。整型变量a和b可以进行求余运算,而实型变量则不允许进行“求余”运算。

3、将字符常量与字符串常量混淆

字符常量是由一对单引号括起来的单个字符,字符串常量是一对双引号括起来的字符序列。C语言规定以“\”作字符串结束标志,它是由系统自动加上的,所以字符串“a”实际上包含两个字符:‘a'和‘\0',而把它赋给一个字符变量是不行的。

4、忘记加分号

分号是C语句中不可缺少的一部分,语句末尾必须有分号。编译时,编译程序在“a=1”后面没发现分号,就把下一行“b=2”也作为上一行语句的一部分,这就会出现语法错误。改错时,有时在被指出有错的一行中未发现错误,就需要看一下上一行是否漏掉了分号。

5、多加分号

本意是先后输入5个数,每输入一个数后再将它输出。由于for()后多加了一个分号,使循环体变为空语句,此时只能输入一个数并输出它。



  • 涓轰粈涔鎴戝湪鐢c璇█鐨勬椂鍊浼鏈夐敊璇?
    绛旓細5锛屾渶鍚庝竴姝ユ槸锛屽綋绋嬪簭浠ユ贩鍚璇█缂栧啓鐨勭▼搴忛摼鎺ユ椂锛屽湪FORTRAN搴撲箣鍓嶆寚瀹C搴撱傞噸鏂拌В鍐充簡绉嬪ぉ鐨勯琛岄棶棰樸
  • 涓轰粈涔坈璇█绋嬪簭鍦ㄨ繍琛屾椂鍑虹幇閿欒?
    绛旓細鍑虹幇杩欎釜鎶ラ敊鐨勫師鍥犳槸锛氫唬鐮佽緭鍏ヨ繃绋嬩腑鍑虹幇鍏ㄨ杈撳叆锛屽皢浠g爜涓嫭鍙枫佸垎鍙风瓑鐢ㄥ崐瑙掑瓧绗︽浛鎹㈠嵆鍙銆傛牴鎹鐩粰鍑虹殑鎻愮ず锛岃妫鏌ヤ竴涓嬬51琛屼唬鐮侊紝灏51琛屼唬鐮佷腑鍑虹幇鐨勫叏瑙掔鍙锋浛鎹㈡垚鍗婅瀛楃锛屾垨鑰呰緭浜嗛噸鏂拌緭鍏ュ氨琛屻
  • c璇█杩愯鍒颁竴鍗鍑虹幇error鏄庝箞鍥炰簨鍛?
    绛旓細C璇█绋嬪簭杩愯鍑虹幇exe鍋滄宸ヤ綔鐨勫師鍥犳槸鍥犱负鍐呭瓨婧㈠嚭鍜岀紪璇戝櫒閿欒銆傜涓绉嶏細鍐呭瓨婧㈠嚭 鍐呭瓨婧㈠嚭锛坥ut of memory锛夐氫織鐞嗚В灏辨槸鍐呭瓨涓嶅锛岀▼搴忔墍闇瑕佺殑鍐呭瓨杩滆繙瓒呭嚭浜嗕富鏈哄唴瀹夎鐨勫唴瀛樻墍鎵垮彈澶у皬锛屽氨鍙唴瀛樻孩鍑恒傜郴缁熶細鎻愮ず鍐呭瓨婧㈠嚭锛屾湁鏃跺欎細鑷姩鍏抽棴杞欢锛岄噸鍚數鑴戞垨鑰呰蒋浠跺悗閲婃斁鎺変竴閮ㄥ垎鍐呭瓨鍙堝彲浠ユ甯歌繍琛岃杞...
  • C璇█涓,绋嬪簭涓轰粈涔浼氬穿婧?
    绛旓細1. 绋嬪簭闄峰叆姝诲惊鐜細绋嬪簭鍦ㄦ煇涓湴鏂瑰嚭鐜颁簡姝诲惊鐜锛屼娇寰楃▼搴忔棤娉曠户缁悜涓嬫墽琛屻傚鏋滅▼搴忎技涔庢棤娉曠粨鏉燂紝鍙互妫鏌ョ▼搴忔槸鍚﹀瓨鍦ㄦ寰幆銆2. 鍐呭瓨娉勯湶锛氱▼搴忓湪浣跨敤鍔ㄦ佸唴瀛樺垎閰嶅嚱鏁帮紙濡俶alloc銆乧alloc锛夌瓑寮杈熷唴瀛樼┖闂存椂锛屾病鏈夊強鏃堕噴鏀炬墍鍒嗛厤鐨勫唴瀛樼┖闂达紝瀵艰嚧鍐呭瓨娉勯湶銆傚唴瀛樻硠闇蹭細瀵艰嚧绯荤粺鍐呭瓨璧勬簮鐨勬氮璐癸紝鏈缁堝鑷寸▼搴...
  • C璇█绋嬪簭缂栬瘧鍚庢纭,浣嗘槸杩愯鏃鎬鏈涓涓 閿欒鏄庝箞鍥炰簨鍟,,寰堟ュ晩...
    绛旓細甯歌鍘熷洜锛氳緭鍏ヨ緭鍑烘牸寮忎笉姝g‘銆佺紦鍐插尯婧㈠嚭銆佹病鏈変负鎸囬拡鍒嗛厤鍐呭瓨銆佸叾浠栨暟瀛﹂敊璇瘮濡傞浂鍋氶櫎鏁颁箣绫銆傚彲浠ヨ嚜宸辩敤鍗曟杩涘叆鐨勬柟寮忔牳瀵瑰摢閲屽嚭閿
  • C璇█缂栬瘧鍣ㄩ敊璇,涓轰粈涔浼氳繖鏍?
    绛旓細鍦ㄨ繍琛岀▼搴忔椂鍙戠幇浜嗕竴涓棶棰橈紝鎬绘槸鎻愮ず涓涓敊璇細error C2143: syntax error : missing before type銆傝В鍐虫柟娉曞涓嬶細鎶婃墍鏈夊彉閲忕殑澹版槑鏀惧湪鍙墽琛屼唬鐮佷箣鍓嶃鍑虹幇姝ら棶棰樼殑鍘熷洜鍦ㄤ簬锛氬皢鏂囦欢淇濆瓨鎴愪簡 .c 鏍煎紡銆傚鏋滄槸cpp鏍煎紡灏辫兘姝e父缂栬瘧銆傛敼鎴.cpp灏卞彲浠ユ甯歌繍琛岋紝鍜屼綘鍙橀噺澹版槑鐨勪綅缃氨娌℃湁鍏崇郴浜嗐備竴鑸湪...
  • 涓轰粈涔圕璇█浼鍑虹幇缂栬瘧閿欒?
    绛旓細1銆佷竴娈电畝鍗曠殑 C 璇█浠g爜锛屽叾鍔熻兘涓烘帴鏀朵竴涓 double 绫诲瀷鍙橀噺杈撳叆锛屽苟杈撳嚭鎺ユ敹鍒扮殑鍊笺2銆佺紪璇戣绋嬪簭锛屽苟娌℃湁缂栬瘧閿欒鍑虹幇銆3銆佺劧鑰岋紝鍦ㄨ繍琛岀▼搴忔椂锛屽嚭鐜颁簡閿欒銆4銆佸洜姝わ紝褰撴垜浠渶瑕佹帴鏀 double 绫诲瀷鍙橀噺杈撳叆鏃讹紝搴旀寚瀹 %lf銆5銆佷笅闈负鏇存敼涔嬪悗姝g‘鐨勪唬鐮併傛洿鏀逛箣鍚庯紝绋嬪簭灏卞彲浠ユ甯歌繍琛屼簡銆
  • c璇█杩愯鍑洪敊浠涔鍘熷洜
    绛旓細缂栬瘧娌℃湁閿欐槸鍥犱负浣犲啓鐨刴ian鍑芥暟鐨勮鍙ョ鍚C瑙勮寖,鑰岄摼鎺鏈夐敊璇鏄洜涓篊蹇呴』鏈変竴涓叆鍙e嚱鏁版垨鍙富鍑芥暟main(),鑰屼綘杩欓噷鍗存病鏈夈 White_MouseYBZ | 鍙戝竷浜2013-07-23 涓炬姤| 璇勮 0 0 濡傛灉鏄柊鎵,涓嶅缓璁繖涔堝啓,灏ゅ叾浠ュ悗鍜屽嚑涓汉鍚堜綔,瑕佺煡閬撶尓涓鏍风殑闃熷弸涔嬪彲鎬!for寰幆缁撴瀯涓,寤鸿浠g爜缁撴瀯娓呮櫚,璁瞫um鏀惧湪for...
  • assertion failed鏄浠涔鍘熷洜?
    绛旓細鍏充簬C璇█涓殑Debug Assertion Failed锛屽湪缂栬瘧鍜岃繍琛屾椂閮戒笉浼氬嚭鐜伴敊璇紝浣嗘槸鍦ㄦ墽琛屾椂浼氬嚭鐜伴敊璇傚彂鐢熻繖绉嶉敊璇殑鍘熷洜鍙兘鏄細1銆佺洿鎺ラ噴鏀句簡涓涓┖鎸囬拡锛2銆佷竴涓寚閽堣閲婃斁浜嗕袱娆★紙鍗崇浜屾閲婃斁涓涓┖鎸囬拡锛夛紱3銆佹暟缁勮秺鐣锛氳闂簡瓒呰繃鏁扮粍闀垮害鐨勫唴瀛樸備互涓嬮潰涓娈电畝鍗曠殑婧愮▼搴忎唬鐮佷负渚嬶細鍦ㄦ墽琛岀▼搴忔椂寮瑰嚭...
  • 涓轰粈涔鎴戝啓鐨C璇█绋嬪簭缂栬瘧鏃舵病閿,杩愯鏃舵湁閿欒
    绛旓細鐪嬬湅浣绋嬪簭杩愯鏃鏄笉鏄暟缁勪笅鏍囪秺鐣屼簡.姣斿璇翠綘鍙0鏄庝簡涓涓猧nt a[10]鐨勬暟缁,浣嗕綘鍗存湁a[-1]鎴栬卆[10]涔嬬被鐨勭敤娉,杩欐牱鐨勭敤娉曚細瀵艰嚧杩愯鏃堕敊璇殑
  • 扩展阅读:编程一般要学多久 ... c语言没错但是运行不了 ... 解决c语言编译器一闪而过 ... 大一c语言考试知识点 ... 怎么关掉运行的程序 ... c语言怎么多次运行 ... c语言调试一闪就没了 ... 为什么c++运行不了程序 ... c语言输出后窗口一闪而过 ...

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