c语言字符串单引号和双引号_错误:在C中缺少终止双引号字符

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语言字符串单引号和双引号

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值