在刷vijos1046的时候遇到了一些细节,MARK一下1.哲学之前有告诫我说,输出long long的数的时候,最好用cout,不然容易出现编译器的问题,今天算是领教了2.对于数组赋值问题memset(f,63,sizeof(f));这样貌似不会如果是赋const int maxn就需要注意了赋的...
分类:
其他好文 时间:
2014-08-09 23:12:09
阅读次数:
201
main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:
其他好文 时间:
2014-08-08 17:53:36
阅读次数:
295
题意:将三种颜色排列,相同的颜色放在一起,依据红绿蓝012的顺序放置分析:统计红绿蓝分别有多少个,然后重新给数组赋值class Solution {public: void sortColors(int A[], int n) { int num1,num2,num3,i; ...
分类:
其他好文 时间:
2014-08-02 18:15:43
阅读次数:
179
String [] word = {"hello", "world", "java"};
String [] dest = new String[3];
dest = words;
words[0] = "nihao";
for(String t: dest){
System.out.println(t)...
分类:
编程语言 时间:
2014-07-29 16:13:19
阅读次数:
196
作为一个新手,最大的优势就是每道题都能学到很多经验,这道题真是让我受益匪浅。首先给数组初始化时想到用memset,头文件 or ,可我想都赋值为1,用memset(a,1,sizeof(a))是不行的,memset不能给非字符型数组赋值,不过可以都初始化为0,给字符型数组赋值很方便。详细参考htt....
分类:
其他好文 时间:
2014-07-26 01:06:16
阅读次数:
216
日期:2014年7月22日一、array[数组]1、定义:array 由 [n] 定义,n 标示 array 的长度,而 标示希望存储的内容的类型。 例如: var arr[10] int arr[0] = 1 arr[1] = 2 数组值类型的:将一个数组赋值给 另一个数组,会复制所有...
分类:
其他好文 时间:
2014-07-23 15:22:56
阅读次数:
235
用C求一组随机数的第二大值,不能通过对整体排序求得1随机产生20个[10,50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和,及第二大值。inta[20];intsum=0;//存储数组元素的和//为数组赋值printf("数组中的元素为:\n");for(inti=0;i<20;i++){..
分类:
其他好文 时间:
2014-07-21 22:28:17
阅读次数:
222
只能对字符数组的元素赋值,而不能用赋值语句对整个数组赋值.char c[5];c={′C′,′h′,′i′,′n′,′a′}; //错误,不能对整个数组一次赋值c[0]=′C′; c[1]=′h′;c[2]=′i′;c[3]=′n′;c[4]=′a′; //对数组元素赋值,正确如果已定义了a和b是具...
分类:
编程语言 时间:
2014-07-18 12:11:40
阅读次数:
217
C语言中一些很酷的技巧(cool tricks)
来自Quora,觉得不错,就实践了一下。
1. #if 0 ...... #endif 块中的内容不会被编译,因为注释不允许嵌套,我们可以把暂时不用的代码块放在
这里面。
2. 数组初始化的时候可以指定索引,而且可以给特定范围的数组赋值。
比如 int array[] = { [0 ... 9] = 1, [10 ......
分类:
编程语言 时间:
2014-07-12 19:30:20
阅读次数:
289
main() { char s[30]; strcpy(s, "Good News!"); /*给数组赋字符串*/ . . . } 上面程序在编译时, 遇到char s[30]这条语句时, 编译程序会在内存的某处留 出连续30个字节的区域, 并将第一个字节的地址赋给s。当遇到strcpy( strc...
分类:
其他好文 时间:
2014-07-08 10:29:02
阅读次数:
327