关于C语言方面的问题 请高手指教

来源:互联网 发布:深圳程序员招聘网 编辑:程序博客网 时间:2024/05/01 07:40
|||main(){int a[10] 而不是你所想要的f指向A数组 你这样赋值会让f指向的值为A[10] 钱能主编的书里有.|||float *f;*f = A[10]; //Error:*f表示f的首地址的值 B[7]) ;return 0 ;}|||二.C语言/C++类问题描述.这些问题在<<C++程序设计教程>>清华大学出版社 40) ;printf("%d" A " ")) ;memcpy(B ostream_iterator<float>(cout A+10 A[j]) ;}}copy(A '9'} ;char B[40] ;unsigned char i ;unsigned char j ;for(i=0;i<9;i++)for(j=i+1;j<10;j++){if(A[i]>A[j]){swap(A[i] '8' '7' '6' '5' '4' '3' '2' '1' 这样得到回答才能理解的更深记的更牢一些...|||#include <iostream>#include <algorithm>#include <functional>#include <iterator>using namespace std ;int main(){float A[10]={'0' 别人不知道你理解了多少还是全部都不知道..写出自己的理解 我认为你应该自己先看看书..如果那里不知道或是没有理解明白..再向别人请教.你这样写一大堆 '9'};char B[40];unsigned char i;unsigned char a=0;float *f;*f = A[10];//有错char *c;*c = B[40];//有错for (i=0;i<=9;i++){/*if ( A[i] <= A[i+1] ){A[i]=A[a];a++;}if (A[i] >= A[i+1] ){A[i+1]=A[a];a++;}*/ //没有作用}p=&c ;//p没有定义;}for语句可以这样写:先定义一个临时变量temp;for(int i=0;i<9;i++) //这里是用的是冒泡法{for(int j=0;j<8-i;j++){if(A[j]>A[j+1]{temp=A[j+1];A[j+1]=A[j];A[j]=temp;}}}你要多看看书才行啊 |||“*f = A[10];*c = B[40];”这里有错 兼有两者的特点 |||#include<stdio.h>void main (){float A[10]={'0' sizeof(float)*10);for(i=0;i<40;i++)printf("%d/n" A 数组对大是B[39]你可以写成c=B;/*for (i=0;i<=9;i++){if ( A[i] <= A[i+1] )//当i=9的时候你引进了A[10]数据不存在{A[i]=A[a];a++;}if (A[i] >= A[i+1] ){A[i+1]=A[a];a++;}}*/for(i=0;i<10;i++)//这样就不会出现越界问题{for(a=i+1;a<10;a++){if(A[i]<A[a]){int t;t=A[i];A[i]=A[a];A[a]=t;}}}i=sizeof(float)*10;memcpy(B 数组对大是A[9]你可以写成f=A;char *c;//*c = B[40];//B[40]有问题 '9'};char B[40];unsigned char i;unsigned char a=0;float *f;//*f = A[10];//A[10]有问题 '8' '7' '6' '5' '4' '3' '2' '1' ((float*)b)[i]);}return 0;}|||#include<stdio.h>#include <memory.h>void main (){float A[10]={'0' j;//bubble sortfor( i = 0; i<10; i++){for( j = 9; j>i; j--){if(a[j]<a[j-1]){tmp = a[j];a[j]=a[j-1];a[j-1]=tmp;}}}//transferfor( i = 0; i<10; i++){((float*)b)[i]= a[i];//printf("%lf/n" 4};floattmp;charb[40];int i 1 8 7 9 6 5 2 3 #include <stdio.h>int main(){floata[10]={10 指针指向数组时 c语言主要用来做一些底层开发 只要这样“*f=A;*c = B”|||只会写AS2.0诶 帮不到你 对不起诶 c适合开发接近硬件的底层开发c语言是介于高级语言和低级语言之间的一门语言 但做单片机和嵌入式编程方面用处还是比较大的 |||后面的十几个问题 '8' '7' '6' '5' '4' '3' '2' '1' B[i]);}|||现在的c语言做桌面程序已经不行了 因此 a[i]);}|||加我 i);b[40]=a[10];printf("%d" i++)scanf("%d" i;int b[40];for(i=0;i<10 正确的为:f = A ;char *c;*c = B[40]; //同上|||p=&c ;p在哪声明了
原创粉丝点击