11问答网
所有问题
当前搜索:
printf输出字符串数组
指针
数组
问题"定义并初始化一个指针数组..."
答:
//
打印
一个
字符串数组
的内容 //size表示字符串数组元素的个数 void print(char *str[],int size){ int i;for(i=0;i<size;i++){
printf
(str[i]);printf(",");} printf("\n");} void main(){ char *str[6]={"Beijing","Shanghai","Shenzhen","Nanjing","Dalian","Qingdao"};...
...char a[10]=”123456789“; a[5]=0;
printf
("%s\n",a); return 0...
答:
得12345 因为 a[5]=0; 就是 a[5]='\0'; --
字符串
结束符 在 a[5] (即第6个字符位置),所以
输出
前5个字符 12345
c语言中string怎么用啊
答:
字符串
1=字符串2,返回值=0;字符串2〉字符串2,返回值〉0;字符串1〈字符串2,返回值〈0。本函数也可用于比较两个字符串常量,或比较
数组
和字符串常量。include"string.h"main(){ int k;static char st1[15],st2[]="C Language";
printf
("input a string:\n");gets(st1);k=strcmp(...
printf输出数组
最后多了两个乱码
答:
存在两个问题:
数组
ch没有进行初始化。使用数组保存
字符串
时,需要保留一位'\0',作为终止标记。建议使用下记语句进行初始化。char ch[nn + 1] = {0};
char str[]="abc\0def";
printf
("%s",str)……求详解
答:
同意楼上的解释!!!"abc\0def"是字符常量,\0是字符串的结束标志,系统默认\0前面才是字符串的部分,str是
数组
名,[]是数组的元素,即字符的个数;
printf
("%s",str)是字符的输出,%s是表示把整个
字符串输出
,即输出abc
程序填空,函数fun是统计在tt
字符串
中 'a' 到 'z' 26个字母各自出现的次...
答:
答案是:1、tt 2、0 3、*p-'a'fun函数是自定义的C/C++语言函数,函数功能多样。该函数名为“函数”英文function的简写,一般在示例和试题中使用,通常在主函数中被调用。
...a_book!”;
printf
(“%d”,strlen(s) ); 则
输出
结果是: C 。_百...
答:
strlen是求
字符串
长度的,不包括\0结束符:)从a到!总共有7个字符,所以
输出
结果是7。
c语言编程时
字符
型数据全都变□了 怎么办?老师说是什么
数组
越界 我也...
答:
ascii值为3的字符是一个控制字符(非
打印字符
)。想要
输出字符
3的话,应该是:
printf
("%c",'3');你说的情况或许与电脑的设置有关。以下是在Win7 , Dev C++环境下:
如何
输出
C语言中的‘\0’
答:
C语言中'\0'作为字符时,代表
字符串
结束符,属于不显示的特殊字符,所以以字符或者字符串方式,均无法
输出
'\0'。不过在C语言中,字符是以ascii码方式存储的,所以每个字符同样可以按照整型处理。所以要输出'\0', 可以使用输出整型的方式,如
printf
("%d", '\0');这样输出的值为0。
c语言中如何将
字符串
转化成整数型并
输出
?
答:
在C语言中将
字符串
转化成整型有两种方法。1 用atoi函数。atoi的功能就是将字符串转为整型并返回。其声明为 int atoi(char *str);比如atoi("1234");会返回整型1234。2 用sscanf。sscanf与标准格式化输入函数scanf类似,不过源并非是标准输入,而是字符串。用sscanf可以处理更复杂的字符串。比如字符串...
棣栭〉
<涓婁竴椤
67
68
69
70
71
72
74
75
76
涓嬩竴椤
73
其他人还搜