原创 字符串典型問題分析

典型問題一:   1.下面的程序輸出什麼爲什麼?#include<stdio.h> int main() {     char buf[10] = {0};     char src[] = "hello %s";     snprint

原创 Shell| 輸入交互時,輸入結果與提示語句在同一行顯示

普通方式:#! /bin/bashecho "Please enter your name:"read nameecho "Your name is $name ."123456結果:[root@yveshe ~]# ./jiaohu.sh

原创 鏈接過程

鏈接器的意義鏈接器的主要作用是把各模塊之間相互引用的部分處理好,使得各模塊之間能夠正確的銜接模塊鏈接靜態鏈接-由鏈接器在鏈接時將庫的內容直接加入到可執行程序中Linux下靜態庫的創建和使用 -編譯靜態庫源碼:gcc -c lib.c -o

原创 const和volatile

對於const變量,人們有個誤區,就是認爲const是個常量,其實這種說法是不正確的,const本質還是一個變量,只是這個變量被const修飾後成爲了只讀的變量。const只讀變量關於const有幾點要注意的:1.const修飾的變量是隻讀

原创 編譯過程

初識編譯器我們通常所說的編譯器是一個廣義的概念,其實編譯器是有幾個模塊組成的,具體如下:從上圖可知編譯器由4部分組成;每當我們在集成開發環境下寫完代碼,點擊build的時候 編譯器的工作原理如下:可以看到,編譯代碼的過程其實就是編譯器讓這些

原创 Python面向對象編程(一)

一.什麼是面向對象的程序設計爲什麼要有它1.面向過程的程序設計:核心是過程二字,過程指的是解決問題的步驟,即先幹什麼再幹什麼......面向過程的編程就好比設計一條流水線,是一種機械式的思維方式。優點是:複雜的問題流程化,進而簡單化缺點是:

原创 C語言中字符串的問題

C語言中的字符串的處理是軟件開發行業用的比較多的一個知識點,因此我們有必要了解一下字符串在C語言中長的是什麼樣子的。字符串的概念:字符串是有序字符的集合字符串是程序中的基本元素之一C語言中沒有字符串的概念--C語言中通過特殊的字符數組模擬字

原创 find命令-exec參數的使用說明

https://wenku.baidu.com/view/4592e04ff46527d3240ce0bc.html

原创 main函數的本質

  main函數的本質  1.main函數是操作系統調用的函數  2.操作系統總是將main函數作爲應用程序的開始  3.操作系統將main函數的返回值作爲程序的退出狀態   main函數的參數 程序執行時可以向main函數傳遞參數 int