你自己看看,内存分布,你就会发现,所占内存不同,int 4字节,char 一个字节 而且你定义char数组里面放1234567890,如果用cout 输出的话,就是对应ASCII码表的结果。多看内存,多调试就会觉得很简单的。
Char a[10]={1,2,3,4,5,6,7,8,9,0}和int a[10]={1,2,3,4,5,6,7,8...
你自己看看,内存分布,你就会发现,所占内存不同,int 4字节,char 一个字节 而且你定义char数组里面放1234567890,如果用cout 输出的话,就是对应ASCII码表的结果。多看内存,多调试就会觉得很简单的。
char a[10]={‘1’,‘2’,‘3’,‘4’,‘6’,‘7’,‘8’,‘9...
p - 3指向确实为'7',但%s的是输出整个字符串,字符串以'\\0'结尾。所以输出为不确定。输出内存中a[5]开始一直到第一个'\\0'结束。
C语言编程,设a是一个有十个元素的整型数组,统计奇数和偶数个数
参考代码:include<stdio.h>#include<math.h>int main() { int i,j=0,o=0,a[10]={0,1,2,3,4,5,6,7,8,9}; for(i=0;i<10;i++) if(a[i]%2) j++; else o++; printf("奇数有%d个,偶数有%d个。\\n",j,o);return 0; }\/*运行结果:奇数有5个,偶数有5个。*\/ ...
int a[10]={1,2,3,4,5,6,7,8,9,10};
D 是正确的。首先*p = &a[3]是将数组a[10]里的第四个数(下标从0开始,所以a[3]=4),那么p在内存中第一个指向的因该是4这个数,所以p[]={4,5,6,7,8,9,10},p[5]为数组中第六个数即9.上面的解释你应该明白了吧
20分求谭浩强的C程序设计基础习题
{char a[10]={'1','2','3','4','5','6','7','8','9',0},*p; int i; i=8; p=aI; printf(“%s、n”,p——3); } (25)以下程序的运行结果是 A)运行后报错B)6 6 C)6 12 D)5 5#include “stdio.h” main() { int a[]={1,2,3,4,5,6,7,8,9,10,11,12,}; int...
c++用循环语句编写程序输出下面的图形:1 23 456 7890
include<iostream> using namespace std;int main(){ int a[10]={1,2,3,4,5,6,7,8,9,0};int i,j,k=0;for(i=1;i<5;i++){for(j=0;j<i;j++)cout<<a[k++]<<"\\t";cout<<endl;} return 0;}
全国计算机等级考试三级笔试试题及答案?
void sort(int a[],int n){ int i,j,t;for(i=0;ifor(j=i+1,jif(a[i]}main(){ int aa[10]={1,2,3,4,5,6,7,8,9,10},i;sort(&aa[3],5);for(i=o;i<10;i++) print(“%d,”,aa[i]);printf(‘\\n”);}程序运行后的输出结果是( )。A)1,2,3,4,5,6,7,8,9,10 B...
main() {int a[10]={1,2,3,4,5}; printf("%d\\n",a[6]);}输出的结果是...
因为a[10]是一个数组,从0开始赋值,第0个数,即a[0]为1,第1个数a[1]为2,依次类推,a[4]=5,而a[5]之后到a[9]没有给它赋值,它只好为0,可以理解为1楼所说的初始化,也可理解为相当于为假。不过,要注意,若说要输出a[10],已经超出这个数组的大小,或者理解为越界,运行结果是...
我这有C语言的题,哪位大侠能解决一下,必有重谢!
{ int aa[10]={1,2,3,4,5,6,7,8,9,10 },i; sort(&aa[2],5); for(i=0;i<10;i++)printf(“%d,”,aa[i]); printf(“\\n”);} 该程序运行后的输出结果是( )。本题(1分)A:1,2,3,4,5,6,7,8,9,10,B:10,9,8,7,6,5,4,3,2,1,C:1,2,7,6,5,4,3,8,9,10,D:1...
c语言中如果阿拉伯数字1到10想用ABCDEFGHIJ来表示该怎么办?
如果只是要用 ABCDEFGHIJ来表示 1,2,3,4,5,6,7,8,9,10,只需要一个数组 char ss[]="0ABCDEFGHIJ";数组下标i=1到10,ss[i] 对应字符 A到J.例子:include <stdio.h> include <stdlib.h> int main(){ int a[11]={1,2,3,4,5,6,7,8,9,10,0};char ss[]="0ABCDEFG...