学习笔记--05
摘要:结构中使用复合字面量,我们有一个结构:1 struct date2 {3 int year;4 int month;5 int day;6 };一般给这个结构赋值会是:1 struct date today = {2015,7,28};2 // 或者是3 // struct ...
阅读全文
学习笔记--04
摘要:关于memset函数对一、二维数组的用法;memset函数顺序接受三个参数,第一个是作用数组,第二个是转换后的模板,第三个是数组长度。作用于一维数组:1 #include 2 #include 3 4 5 char array[5] = {};6 memset(array, '*', strlen(...
阅读全文
学习笔记--03
摘要:随机数的生成,随机数生成严格来讲并不是真正意义上的随机,而是在伪随机的情况下,模拟得更为贴近真正的随机。伪随机的代表是rand函数,1 printf("%d",rand());用printf来调用rand确实会产生一串数字,如果调用多次,也确实会生成多串数字,但是我重新运行程序,再次printf输出...
阅读全文
学习笔记--02
摘要:输入缓冲区,因为每次scanf的读入都并非直接从用户的输入得来,而是由用户的输入至输入缓冲区,而后scanf再从输入缓冲区将其读出。如果在某些情况清空输入缓冲区,将会导致数据堵塞,无法读入。例如:1 int a;2 printf("Please enter a number: ");3 scanf(...
阅读全文
学习笔记--01
摘要:矩阵转置的几种方法:假设我有一个4X5的矩阵和一个5X4的空矩阵↓1、1 void transposeMatrix (int array1[4][5],int array2[5][4])2 {3 int i = 0; j = 0;4 for (i = 0; i < 4; i++ ...
阅读全文