原创 [C] 一個要注意的輸入輸出問題

如下這樣的程序:#include<stdio.h>void main(){ int i; i=5; printf("%d %d/n",++i,--i)

原创 [C]指針的一些點

#include<stdio.h>void main(){ int **p1,*p2,i=3; p2=&i;p1=&p2; printf("p1=%x,p2=%d/n",p1,p2);} 像這樣的程序,p1是指向指針的指針,既p1是存放p

原创 [C] const 的幾點用法

面向對象是C++的重要特性. 但是c++在c的基礎上新增加的幾點優化也是很耀眼的 就const直接可以取代c中的#define 以下幾點很重要,學不好後果也也很嚴重   const1. 限定符聲明變量只能被讀  

原创 [C]兩個數組,把第一數組沒第二數組的元素賦到第一數組

#include<stdio.h>#define N 4#define M 4void main(){ int i=0,j=0,l,m=0,array

原创 [C]兩數組放到另一數組

兩個已排好序的數組,把其元素放到第三數組並有序: #include<stdio.h>void main(){ int i,j,k,m,n,a[]={1,3,5,7,9},b[]={4,6,8,10,11}; int c[10]; i=j=

原创 [C] 輸出問題

像一個變量 i=3.5;  如果以 %d輸出的話,只會輸出小數點左邊的數, 無視四捨五入, 所以會輸出  3

原创 C的函數 gotoxy()

在dos屏幕下,顯示區域是80行,25列,也就是80*25。而且規定屏幕左上角爲(0,0)。gotoxy(x,y)是把光標移動到。  

原创 [javascript]return一點描述

return 只能用在函數裏面,好像一段JAVASCRIPT的代碼 <html><head><script language="javascript">var num=prompt("請輸入今天是星期幾","1");var num1=pa

原创 [C]二級指針與指針數組

char  *str[]={"djfk d"}; char  **p; p=str; printf("%s/n",*p); -------->纔可將字符串打印出來,以一維數組的思路想.  其實指針數組中的數字大小,並不是一個字符串可以有多

原创 [C]fprintf用 法

fprintf 是對於文件操作 #include <stdio.h> #include <process.h> FILE *stream; void main( void ) { int i = 10; double fp = 1.5;

原创 [C]const幾點注意地方

1)const   int  m=1;與 int  const  m=1; 意義一樣. 2) int  const  *p1;   對p1指向的變量的值限制,不能改變,但地址能改變.    int  *const  p1;   對p1指向

原创 cocos2d-x學習記錄-Tiled使用注意點

用Tiled新建 好地圖後放到cocos2d上使用, // 加載Tiled地圖         CCTMXTiledMap *map = CCTMXTiledMap::create("birdMap.tmx");

原创 sscanf的一些用法

1. 常見用法。 以下是引用片段:  char str[512] = {0};  sscanf("123456 ", "%s", str);  printf("str=%s/n", str);   2. 取

原创 [C]sprintf用法

 #include<stdio.h>#include<ctype.h>void main(){ char s[40]; sprintf(s,"s=%s,integer=%d","abc",1); print

原创 [C]將原有鏈表中的元素倒序輸出

結點數據域依次爲 a1,a2.........,an的一個單鏈表所有結點逆置,即第一個結點數據域變爲 an最後一個結點數據域變爲 a1?#include<stdio.h>#include<stdlib.h>struct list{  in