44问答网
所有问题
当前搜索:
C语言中字符串相等
请问
C语言中 字符串
常量和字符串有什么区别
答:
字符串
是类型,存放一段字母或者任意符号
的
都是一个字符串。"abcda","fdasfaf"都是一个字符,字符串常量是一个对象,char *p = "abvcd" p就是一个字符串常量指针,它的值就是一个字符串常量。它是一个只读的值,不能呗修改
C语言中
怎样获得
字符串
中的单个字符
答:
根据
字符串
存储
的
变量的不同,方法不同,参考代码:存储在char数组中(支持
C
/C++)char str[]="hello" ;int i;for( i=0;str[i];i++ ) printf("%
c
\n", str[i] ); //以数组方式引用一个字符:str[i] for( i=0;*(str+i);i++ ) printf("%c\n", *(str+i) ); //...
C语言中
有string吗?
答:
C语言中
没有string类型。string类型是 C++、java、VB等编程语言中的。 在java、C#中,String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。string 是C++标准程序库中的一个头文件,定义了C++标准中
的字符串
的基本模板类std::basic_string及相关的模板类实例。而在C语言中,C...
C语言中
,数字和数字
字符
有什么区别
答:
1,数据类型不同:数字1是数值类型中的整数类型(int)数字字符‘1’是字符类型(char)2,处理方式不同:数字1按照数值信息的处理方式处理。数字字符‘1’按照
字符串的
处理方式处理。3,表达方式不同:数字1的占位符为%d。数字字符‘1’的占位符为%
c
。
c语言中
的strcmp
字符串
比较函数是输入两个指针还是两个字符串?
答:
int strcmp(char *s1,char * s2);这里char *s1可以是一个字符串,其实该函数参数取的是
字符串的
首地址,一直读取到'\0'结束(字符串型的末尾都有一个字符'\0'),这样就把整个字符串读进去了。所以,也可以用字符串指针的形式,指针就是地址,把字符串的首地址赋值给一个指针p,那么p同样可以...
C语言
从键盘输入任意
字符串
,以回车符结束 从键盘输入任意字符串,以回车...
答:
include<stdio.h>void main() { char str[256],str1[256],str2[256],*p,*q,*r; gets(str); p=str1; q=str2; r=str; while ( *r ) { if ( *r>='0' && *r<='9' ) { *p=*r; p++; } else if ( *r>='a' && *r<='z' ) { *q=*r; q++; } ...
一道
c语言
程序题: 写一个函数,从传入的num个
字符串
中找出最长
的
一个字符...
答:
C
:\Documents and Settings\Administrator\桌面\编程\lianan.
c
(12) : warning C4047: '!=' : 'int ' differs in levels of indirection from 'char [5]'错误语句:while(*ss[numz-1]!="***");解释:*ss[numz-1]代表一个地址不能等于
字符串
,可改为ss[numz-1]。C:\Documents and S...
一些有关
C语言中
实用且很牛的技能!
答:
现在,假设我们想为每个错误码提供一个错误描述
的字符串
。为了确保数组保持了最新的定义,无论头文件做了任何修改或增补,我们都可以用这个数组指定的语法。 这样就可以静态分配足够的空间,且保证最大的索引是合法的,同时将特殊的索引初始化为指定的值,并将剩下的索引初始化为0。 三、结构体与联合体 用结构体与联合...
c语言
输入一串
字符串
,统计并输出其中
的
大写字母、小写字母、数字字符...
答:
用指针编写程序 include<stdio.h> void main(){ char a[100];int sum0=0,suma=0,sumA=0;gets(a);char*p;for(p=a;*p!='\0';p++){ if(*p>='0'&&*p<='9')sum0+=1;else if(*p>='a'&&*p<='z')suma+=1;else if(*p>='A'&&*p<='Z')sumA+=1;} printf("数字
字符
数量...
用
C语言
,输入n个
字符串
,n由键盘输出,将n个字符串中由小到大输出
答:
include<stdio.h> include<stdlib.h> include<string.h> define MAX 100 void main(){ char *str[MAX], *tmp;int min;int n, i, j;tmp = (char*)malloc(MAX * sizeof(char));/*输入
字符串
*/ printf ("\nHow many strings: ");scanf ("%d", &n);getchar ();printf ("input ...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜