c语言中case后可以跟字符么,如case +:printf("...")
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中case后可以跟字符么,如case +:printf("...")相关的知识,希望对你有一定的参考价值。
case后可以跟字符,但必须是常量字符,常量字符就是用单引号引起来的字符,如:'a' , '+','.'等char ch;
ch=getchar();
switch( ch )
case ’+‘:printf("...") 参考技术A 可以,但应该改成
case '+':printf("……");
字符是要加单引号的啦 参考技术B 可以,但是单个字符应该用单引号引起来:
case ‘+’:printf("...") 参考技术C 可以跟字符,但是应该是case '+': 参考技术D 可以,对着呢
c语言如何替换字符串中的“&”符号?
你好!原理相同。。找到关键字词。。可以使用strstr()库函数。。使用STRCPY替换函数。。但是要考虑替换单词长度和被替换单词长度。。做好其他字符串的移位和字符串
如有疑问,请追问。 参考技术A /* 下面的函数可取去除字符串s中指定的字符c_h。在调用该函数时,用delchar(s,'&')即可删除s中所有的'&'字符。*/
char *delchar(char *s, char c_h)
char *p,*q;
p = s;
while(*p != '\0')
if(*p == c_h)
q = p;
while(*q != '\0')
*q = *(q + 1);
q++;
p--;
p++;
return (s);
以上是关于c语言中case后可以跟字符么,如case +:printf("...")的主要内容,如果未能解决你的问题,请参考以下文章