C/C++
文章平均质量分 55
304的的哥
一个被产品经理耽误的,摄影师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于数组
三 . 将数组中指定范围的偶数元素加起来void evenAdd(int a[],int size){ int i=0,sum=0; for(;i { //若是基数相加,写if(a[i]%2!=0) if(a[i]%2==0) sum+=a[i]; } cout}int main(){ int len; cout cin>>l原创 2010-10-09 21:51:00 · 874 阅读 · 0 评论 -
关于数组
五. 按字母顺序排序数组c++版:Code:void AlphaSort(char *a[],int size) { char *temp; for(int j=0;j for(int i=0;i { if(a[i]>a[i+1]) {原创 2010-10-28 20:43:00 · 853 阅读 · 0 评论 -
关于数组
四.删除指定范围内的指定数void delete_item(int a[],int size,int x){ int i,flag=0; for(i=0;i //找到指定数 if(a[i]==x) { flag=1; break; } if(flag==1) { //size-1:保证k+1 for(int k=i原创 2010-10-09 21:54:00 · 771 阅读 · 0 评论 -
(转载)C 语言的谜题
1、下面的程序并不见得会输出 hello-std-out,你知道为什么吗?#include#includeint main(){while(1){fprintf(stdout,"hello-std-out");fprintf(stderr,"hello-std-err");sleep(1);}return 0;}参考答案:stdout和stder原创 2010-10-18 21:34:00 · 1033 阅读 · 0 评论 -
关于数组
一 . 把数组中偶数位置和基数位置的数相加起来int arrAdd(int a[],int start,int end,int flag){ int i; double sum=0; //将起始位置之间的数相加 if(flag==0) { for(i=start;i sum+=a[i]; } //将起始位置之间的基数相加 if(flag=原创 2010-10-09 21:43:00 · 928 阅读 · 0 评论 -
C语言中变量定义的位置
C++中,变量定义可以在函数中的任意位置,比如函数中任意位置出现的For循环中:for(int i = 0; i< len; i++) { /*do something;*/}变量i就可以在使用到的地方才给定义;然而在C语言中,变量的定义一定要在函数体的最开始处;否则在使用到变量的地方才定义,编译的时候会报不认识此变量,如下这个屏幕字段入口函数:Fi_12001原创 2012-10-16 21:57:17 · 3854 阅读 · 2 评论 -
C语言实现trim函数
// 截去左面的空格int TrimLeft(char *s){ int i=0, j=0; //传入空值则退出 if(!strlen(s)) return; //找到首个不为空的字符 while( s[i] == ' '&& s[i] != '\0') i++; //从i位置的字符开始左移i个位置 while( s[i] != '\0'原创 2012-11-24 19:21:20 · 4304 阅读 · 0 评论
分享