原创 [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