原创 參數傳值和傳引用的區別

#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){