Linuxc基礎 十二
今天寫了一個隨機數的程式。
程式碼
#include <stdio.h> #include <stdlib.h> #include <time.h> int myrand(int *pb) { int i = 0; int sum1; srand((unsigned)time(NULL)); for (i = 0; i < 10; ++i) { pb[i]= rand()%10; // 1- N } sum1=pb[0]; for(i=0;i<10;++i) { sum1=sum1*10+pb[i]; } return sum1; } int main() { int a[10] = {0}; int sum2=myrand(a); printf("%d\n",sum2); return 0; }
總結
這個程式一開始我寫了一個把陣列轉換成整型的函式發現呼叫的時候不對勁後來我把這個函式刪掉從新在寫了一個,之後就好了。我發現有些函式還是不能隨便的呼叫的呼叫函式時也還要看程式的整體架構在進行正確的呼叫。
相關推薦
Linuxc基礎 十二
今天寫了一個隨機數的程式。 程式碼 #include <stdio.h> #include <stdlib.h> #include <time.h> int myrand(int *pb) { int i = 0; int su
Java基礎十二--多態是成員的特點
一個 開發 eth 類對象 要去 發生 方法 aide nbsp Java基礎十二--多態是成員的特點 一、特點 1,成員變量。 編譯和運行都參考等號的左邊。 覆蓋只發生在函數上,和變量沒關系。 Fu f = new Zi();System.out.println(f.nu
scala 基礎十二 scala apply的使用,工廠方法和單例模式的實現
定義 其他 返回 pack 新的 true 伴生對象 args null 1. apply 可以用來實現類似於靜態的初始化類的實例,請看下面實例 package smart.iot class applyclass { } class A {
Python基礎(十二) 類私有成員和保護成員
bsp 通過 劃線 from 私有 spa blog imp .html python中的protected和private python中用 _var ;變量名前一個下劃線來定義,此變量為保護成員protected,只有類及其子類可以訪問。此變量不能通過from XXX
深度學習基礎 十二 ReLU vs PReLU
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android 基礎 十二 Bitmap的載入和Cache
本章的主題是Bitmap的載入和Cache,主要包含三個方面的內容。首先講述如何有效地載入一個Bitmap,這是一個很有意義的話題,由於Bitmap的特殊性以及Android對單個應用所施加的記憶體限制,比如16MB,這導致Bitmap載入的時候很容易出現記憶體溢位。下面這個異常資訊在開發中應該經常遇
Linuxc基礎 十六
今天我寫了一個簡易的通訊錄。 程式碼 #include <stdio.h> #include <string.h> struct Data { int id; char name[10]; long phone; char a[100]; char b[
Linuxc基礎 十一
今天做了一道加密和解密的題我感覺很難。 程式碼 程式碼題目:某個公司採用公用電話傳遞資料資訊,資料是小於8位的整數,為了確保安全,在傳遞過程中需要加密,加密規則如下: 首先將資料倒序,然後將每位數字都加上5,再用和除以10的餘數代替該數字,最後將第一位和最後一位數字交換。 請任意給定一個
Linuxc基礎 十
今天做了老師給的題目有幾道題很有意思。 程式碼 程式碼題目:有n個人圍成一圈,順序排號,從第一個開始報數(從1到3報數),凡報到3的人退出圈子,問最後最後留下的是原來第幾號的那位. void quanzi(int *pa,int n) { int i,b=0,c; c=n; f
Linuxc基礎 十五
今天寫了一個 貪吃蛇的程式這個程式比我之前寫的難度高一些。 程式碼 #include <stdio.h> #include <stdlib.h> #include <time.h> #include <signal.h> #include
Linuxc基礎 十四
今天老師講了結構體、記憶體對齊、共用體。 程式碼 結構體 #include <stdio.h> struct Student1 { int id; char name[20]; }s4 = {2, "小紅"}; int main() { struct Student
Linuxc基礎 十九
程式碼 找出陣列中重複次數最多的那個數。 #include <stdio.h> int main() { int a[10] = {1, 2, 2, 3, 4, 4, 5, 5, 5, 5}; int len = sizeof(a)/sizeof(int); int
Linuxc基礎 十八
今天寫了兩個有趣的程式。 程式碼 已知一維整型陣列a中的數已按由小到大的順序排列,編寫程式,刪去一維陣列中所有相同的數,使之只剩一個。 int unique1(int a[],int len) { int i,j; int k; for(i = 0; i < len-1;
Linuxc基礎 十七
巨集 巨集函式 :用來替換函式減少執行空間 #define ADD(x,y) (x+y) 1、避免函式入棧,出棧等開銷,可以提高程式執行效率 2、多次呼叫,會使程式碼變的龐大 很小的函式可以使用巨集函式 巨集的有效範圍:從巨集定義的位置開始到檔案結束或取消巨集定義。 (#undef 取消巨集
微信小程式 Node.js (基礎十二) GET/POST請求
var http = require("http") var url = require("url") var util = require("util") var querystring = requ
Linuxc基礎 二十二
關鍵字(static) 作用:修飾變數(區域性變數和全域性變數) 靜態全域性變數,作用域僅限於變數被定義的檔案中,其他檔案即使使用extern宣告也沒法使用他。 靜態區域性變數,在函式體裡面定義的,就只能在這個函式裡用了,同一個文件中的其他函式也用不了 作用:修飾函式 用內部函式的好處:
Linuxc基礎 二十一
makefile makefile 檔案 ===> 檔名:makefile 或者 Makefile 1、makefile的規則 書寫規則: 目標檔案:依賴檔案 (一個tab鍵) 命令 命令前面的tab鍵不能用空格代替 目標檔案 最終要生生成的檔案 依賴檔案 為了生成目標檔案需要
Linuxc基礎 二十
靜態庫 靜態庫 要被包含到源程式中的庫 優點 執行速度快 缺點 佔用系統資源比較多 使用的場合 對時間要求很高的場合 靜態庫的製作: 1、把所有的源程式(.c檔案)製作成目標檔案(.o 檔案) gcc -c mul.c -o mul.o gcc -c sub.c -o sub.o g
Linuxc基礎 二十四
巨集定義 定義巨集之後編譯器會在預編譯的時候用真身替換替身。 在用字串巨集常量時因為路徑太長,一行寫下來比較彆扭時,用反斜槓接續符。 用巨集定義表示式時要注意:函式巨集被呼叫時是以實參代換形參,而不是“值傳遞”。 1、c的巨集只能擴充套件為用大括號括起來的初始化、常量、小括號括起來的表示
salesforce零基礎學習(七十二)項目中的零碎知識點小總結(一)
gin 不同 grant dmi ima -m ron 角色 com 項目終於告一段落,雖然比較苦逼,不過也學到了好多知識,總結一下,以後當作參考。 一.visualforce標簽中使用html相關的屬性使用 曾經看文檔沒有看得仔細,導致開發的時候走了一些彎路。還好得到