原创 參數傳值和傳引用的區別
#include <stdio.h> #include <stdlib.h> /* Name: 參數傳遞引用與值的不同 Copyright: myself Author: King Date: 21-09-11 19:
原创 打印矩形
#include <cstdlib> #include <iostream> #include<stdlib.h> #include<stdio.h> using namespace std; void printStar2(){
原创 c語言裏面竟然沒有bool類型
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[])
原创 無數次輸入打印
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int choice; int i; while(1) {
原创 程序在內存中的分佈
堆和棧的區別 一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其操作方式類似於數據結構中的棧。 2、堆區(heap)
原创 c++沿用c的傳統,允許結構名與其他數據類型有重名的情況
#include <cstdlib> #include <iostream> using namespace std; struct myStruct{ int a; void f(); };//struct 必須加分號結束
原创 等待分析
* 遞歸求n個數的積 */ /* 下面a[i]的取值是亂碼 */ #include <stdio.h> #include <stdlib.h> double Ave(double *,int ); int main() { in
原创 c程序設計課後習題p39 2.27
#include <cstdlib> #include <iostream> #include<stdlib.h> #include<stdio.h> using namespace std; void printStar2(){
原创 使用命名空間
#include <cstdlib> #include <iostream> using namespace std; namespace myNamespace{ void f(){ cout<<"hello, i
原创 指針操作交換兩數
#include <cstdlib> #include <iostream> using namespace std; int swap(int *a,int *b){ int temp; temp = *a;
原创 打印倒三角
#include <cstdlib> #include <iostream> #include<stdlib.h> #include<stdio.h> using namespace std; //變長參數列表 void printSt
原创 c++ static變量小結
#include <cstdlib> #include <iostream> #include<stdlib.h> using namespace std; void testStatic(){ int a=0; stati
原创 數組名相當於&array[0]
#include <cstdlib> #include <iostream> #include<stdlib.h> #include<stdio.h> int main(int argc, char *argv[]) { cha
原创 模板使用之模板函數Demo
/* Name: 模板函數Demo Copyright: Author: Date: 22-09-11 21:10 De
原创 c語言的大小寫轉換
#include <stdio.h> #include <stdlib.h> void convertToUppercase(char *s){