原创 java數據類型的種類以及存放的位置

這裏寫鏈接內容

原创 關於const的三類指針

1.指向const的指針 double rates[5] = {88.99, 100.12, 59.45, 183.11, 340.5}; const double * pd = rates; 要點需知: 指向const的指針pd

原创 字符串--用數組初始化和用指針初始化方法區別

const char * ptr1 = "fine."; const char ar[] = "fine."; 以上的聲明中,ptr1和ar都是該字符串的地址,但這兩種形式並不完全相同。 初始化數組: 字符串儲存在靜態存儲區。但是

原创 關於getchar()輸入字符後回車的幾個例子

耐心看完這幾個例子會很有收穫 例.1 . #include <stdio.h> int main() { char c; int n = 0; while ((c=getchar())!='a') {

原创 vim複製,粘貼,刪除,撤銷,替換,光標移動等用法

http://blog.51yip.com/linux/1140.html

原创 getchar()和EOF

作者:竹影清風 來源:http://www.cnblogs.com/cunlau/articles/3823660.html 一、對getchar的兩點總結: getchar是以行爲單位進行存取的。 當調用getchar函數讀取輸入

原创 [Linux C語言](學習筆記)標準輸入流輸出流以及錯誤流的重定向機制(2)

./a.out 1>t.txt 2>f.txt 1>t.txt是標準的輸出流重定向 2>f.txt 是標準的錯誤流重定向 < input.txt 是標準的輸入流重定向

原创 [Linux C語言](學習筆記)標準輸入流輸出流以及錯誤流的重定向機制(1)

main.c文件如下 #include <stdio.h> int main() { printf("input the int value i:\n");//標準輸出流,輸出到顯示器 int i, j; sca

原创 C語言幾個小函數

*編寫一個函數給一個變量賦值,如果賦值失敗(值會依然留在緩衝區),丟棄該輸入行的 所有剩餘內容,並要求重新給這個變量賦值。 代碼如下: int right_num() { int number; while((scanf(

原创 c語言#include後的尖括號和雙引號有什麼區別?

1、使用尖括號的話,編譯時會先在系統include目錄裏搜索,如果找不到纔會在源代碼所 在目錄搜索。 2、使用雙引號則相反,會先在源代碼目錄裏搜索,如果未找到則去系統默認目錄查找,通 常用於包含程序作者編寫的頭文件。 這就意味着,當系統裏

原创 字符串--用數組初始化和用指針初始化方法

1、字符串數組初始化 1)用足夠的空間的數組儲存字母串 const char example[40] = "So big it is."; const表示不會更改這個字母串 還有這種: const char example[40]

原创 共用體和結構體所佔內存大小的計算方法二

一個結構體變量定義完之後,其在內存中的存儲並不等於其所包含元素的寬度之和。 例一: #include <iostream> using namespace std; struct X {

原创 typedef和define作用域的區別

typedef: 如果放在所有函數之外,它的作用域就是從它定義開始直到文件尾; 如果放在某個函數內,定義域就是從定義開始直到該函數結尾; #define: 不管是在某個函數內,還是在所有函數之外,作用域都是從定義開始直到整個文件結尾。