c语言字符串单引号和双引号

This Error: missing terminating (") character is occurred, when a constant string or text is not closed in double quotes either you missed closing quotes or using singe quote instead of double quote while closing the string/text.

错误:当常量字符串或文本未用双引号引起来时,如果您错过了关闭引号或在关闭字符串/文本时使用单引号而不是双引号,则会发生缺少终止符(“)的情况。

If string/text is not closed in double quotes, compiler throws this error.

如果字符串/文本未用双引号引起来,则编译器将引发此错误。

Example 1:

范例1:

#include <stdio.h>

int main(void) {
    
	//closing double quote is missing 
	printf("Hello world);

	return 0;
}

Output

输出量

prog.c: In function ‘main’:
prog.c:6:9: warning: missing terminating " character
  printf("Hello world);
         ^
prog.c:6:9: error: missing terminating " character
  printf("Hello world);
         ^~~~~~~~~~~~~~
prog.c:8:2: error: expected expression before ‘return’
  return 0;
  ^~~~~~
prog.c:9:1: error: expected ‘;’ before ‘}’ token
 }
 ^

Example 2:

范例2:

#include <stdio.h>

int main(void) {
    
	//closing double quote is missing 
	printf("Hello world');

	return 0;
}


Output

输出量

prog.c: In function ‘main’:
prog.c:6:9: warning: missing terminating " character
  printf("Hello world');
         ^
prog.c:6:9: error: missing terminating " character
  printf("Hello world');
         ^~~~~~~~~~~~~~~
prog.c:8:2: error: expected expression before ‘return’
  return 0;
  ^~~~~~
prog.c:9:1: error: expected ‘;’ before ‘}’ token
 }
 ^

How to fix?

怎么修?

In the first program, closing double quote is missing, and in the second program, text is closing by single quote instead of double quote.

在第一个程序中,缺少双引号,在第二个程序中,文本以单引号而不是双引号结束。

To fix this error, use double quote to close the string/text.

要解决此错误,请使用双引号关闭字符串/文本。

Correct code:

正确的代码:

#include <stdio.h>

int main(void) {
    
	//closing double quote is missing 
	printf("Hello world");

	return 0;
}

Output

输出量

Hello world


翻译自: https://www.includehelp.com/c-programs/missing-terminating-double-quote-character-error-in-c.aspx

c语言字符串单引号和双引号

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐