亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

大學階段不常見的C語言表達

2019-11-11 06:15:42
字體:
來源:轉載
供稿:網友

大學階段不常見的C語言表達

 這些用法容易忘記,因為我不常用啊,每次都要翻書,今天寫出來以后就不要查書了。

重定向

輸入重定向例子:  F:/C_Study/temp1/temp1.exe < F:/C_Study/temp1/myWord.txt    把這個文檔中的數據輸入到程序。

輸出重定向例子:  F:/C_Study/temp1/temp1.exe > F:/C_Study/temp1/myword.txt    輸出到這個文本文檔。

輸出重定向追加:   F:/C_Study/temp1/temp1.exe << F:/C_Study/temp1/myword.txt

函數指針

char (*f)()=getfirst;

int (*f2)(int a,double b)=max;

返回類型  (*指針名)(函數參數);

const 修飾指針

const int *p=a; //p指向的數據不可改變;

int * const p=a;//p不可指向別的內存;

const int * const p=a;//指向的數據不可改變,p不可指向別處內存。

命令行參數

#include"stdio.h"int main(int argc,int *argv[]){	PRintf("%d ",argc);	for(int i=1;i<argc;i++)	{		printf("%s/n",argv[i]);	}	return 0;}

volatile

用于硬件地址和其他并行程序共享的數據。

防止編譯器對代碼優化。直接讀取原內存中數據。

const volatile 不能被程序改變,可以被程序以外的代理改變。

restrict

修飾指針。表示該指針是訪問的唯一方式。//這樣就可以讓編譯器優化代碼。

memcpy() 和 memmove()

memcpy(void * restrict s1,const void *restrict s2,size_t n);//從 s2 把 n 個字節復制到 s1。s1 和 s2 不可重復。 

memmove(void * restrict s1,const void *restrict s2,size_t n);//從 s2 把 n 個字節復制到 s1;

文件操控函數

fseek(文件指針,long類型偏移字節,起始位置)//SEEK_SET,SEEK_CUR,SEEK_END,成功返回0,否則返回1.

ftell(文件指針),返回當前偏移的字節數

fread(),fwrite(),feof()等等等等。本階段用不到,這里不詳舉例了。

伸縮數據

	struct a	{		int a1;		char a2[];	};	struct a *p=(struct a *)malloc(sizeof(struct a)+10*sizeof(char));	free(p);

指針

int *a[3][4]  //12個指針。指向 int *類型。

int (*a)[3][4]  //一個指針,指向 int[3][4]。

int (*a[3])[4]  //三個指針,只想 int[4].

char (*f)()  //函數指針。指向char。

char (*f[3])()  //3個指向 char的函數指針。

位字段

#include"stdio.h"#include"stdlib.h"typedef struct colour{	int a1:1;//一位 	int a2:2;//兩位 	int   :1;//無名的一位??捎糜趯R。 	int   :0;//強制對其到下一個字節。 	int a3:10;//10位。 }colour;int main(int argc,int *argv[]){	colour a;	a.a1=1;	a.a2=3;	return 0;}

編譯預處理

##粘合。#粘合字符串。如 #define xname(n) x##n

__VA_ARGS__  可變參數。如  #define PR(...)  printf(__VA_ARGS__) 。  如#define PR(x,...) printf("mess"#x":"__VA_ARGS__)

#define limit 20const int lim=50;const int data[limit];//不能用 lim static int data2[limit];//不能用 lim 

#ifdef xxx    //和  #if  define(xxx) 等價。判斷是否被定義。#    .....#else#    ..... #endif

#ifnde xxx#    .....#endif

#if SYS == 1# ...#endif#if  SYS == 1#   ...#elif   SYS == 2#   ....#elif   SYS == 3#   ...#else#   ...#endif 

#if EOF == 1#error not c99#endif

#line 1000 "abc.c"  //把當前行號重置為 1000  文件名置為  abc.c

可變參數函數

#include"stdio.h"#include"stdarg.h"//可變函數頭文件 int sum(int geshu,...){	va_list ap;//存放參數的變量。 	int total=0;	va_start(ap,geshu);//把 ap 初始化為 參數列表。	for(int i=0;i<geshu;i++)	{		total+=va_arg(ap,int);	} 	va_end(ap);	return total;}int main(int argc,int *argv[]){	int a=sum(5,1,2,3,4,5);	printf("%d",a);	return 0;}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产suv精品一区二区| 成人黄色av播放免费| 久久夜色精品国产亚洲aⅴ| 亚洲精品97久久| 在线视频欧美日韩| 国产91ⅴ在线精品免费观看| 欧美精品18videos性欧美| 欧美日韩高清在线观看| 亚洲国产精品小视频| 久久久免费av| 亚洲成人网在线观看| 国产精品精品久久久| 国产在线拍揄自揄视频不卡99| 日韩中文字幕在线| 久热在线中文字幕色999舞| 亚洲欧美一区二区三区久久| 国产精品色婷婷视频| 日韩免费不卡av| 欧美极品美女电影一区| 国产精品视频内| 国产精品成人一区二区三区吃奶| 亚洲精品国产成人| 国产精品ⅴa在线观看h| 午夜精品久久久久久久99黑人| 日韩国产高清视频在线| 亚洲精品之草原avav久久| 97久久国产精品| 亚洲国产欧美一区二区三区久久| 欧美大片免费观看| 精品国产网站地址| 欧美色视频日本高清在线观看| 日韩电视剧免费观看网站| 国产亚洲欧洲黄色| 欧洲午夜精品久久久| 国产69精品久久久久9| 欧美极品少妇xxxxx| 国产一区深夜福利| 日韩极品精品视频免费观看| 欧美中文字幕在线| 精品久久在线播放| 最近2019年手机中文字幕| 情事1991在线| 亚洲成人激情小说| 久久6精品影院| 亚洲色图35p| 视频在线观看一区二区| 一色桃子一区二区| 色妞在线综合亚洲欧美| 欧美日韩成人网| 奇米成人av国产一区二区三区| 日韩精品免费综合视频在线播放| 国产精品99蜜臀久久不卡二区| 8x拔播拔播x8国产精品| 日韩av黄色在线观看| 日韩欧美视频一区二区三区| 91精品国产精品| 久久中文久久字幕| 欧美猛少妇色xxxxx| 久久久久久久久久久网站| 精品国内产的精品视频在线观看| 亚洲精品美女免费| 91av在线播放| 欧美极品少妇全裸体| 91日本视频在线| 97久久久免费福利网址| 欧美一区二区.| 色yeye香蕉凹凸一区二区av| 国内精品视频久久| 尤物yw午夜国产精品视频明星| 韩国精品美女www爽爽爽视频| 91免费版网站入口| 亚洲精品福利在线观看| 亚洲电影免费观看高清完整版在线观看| 日韩精品福利网站| 精品欧美激情精品一区| 日韩欧美在线中文字幕| 色婷婷av一区二区三区在线观看| 91香蕉亚洲精品| 日韩一区视频在线| 亚洲精品久久久久中文字幕二区| 成人激情视频在线播放| 久久综合九色九九| 欧美日韩一区二区三区在线免费观看| 超在线视频97| 国产成人av在线播放| 欧美重口另类videos人妖| 亚洲精品在线91| 欧美乱大交xxxxx另类电影| 97av在线播放| 欧美在线日韩在线| 中文精品99久久国产香蕉| 伊人久久久久久久久久久| 亚洲新声在线观看| 8050国产精品久久久久久| 伊人伊成久久人综合网站| 久久成人国产精品| 欧美高清videos高潮hd| 欧美国产日韩中文字幕在线| 日韩电影网在线| 青草青草久热精品视频在线观看| 亚洲国产精品久久91精品| 亚洲精品国产精品国产自| 日韩动漫免费观看电视剧高清| 国产亚洲一区二区精品| 高清视频欧美一级| 国产美女被下药99| 国产日韩换脸av一区在线观看| 成人免费在线视频网站| 色噜噜狠狠狠综合曰曰曰| 日韩精品视频免费在线观看| 欧美做受高潮1| 在线免费看av不卡| 亚洲欧美在线一区| 91成人国产在线观看| 狠狠躁天天躁日日躁欧美| 91色视频在线观看| 欧美激情一区二区久久久| 欧美视频在线观看免费| 97国产精品视频人人做人人爱| 亚洲大尺度美女在线| 亚洲精品国精品久久99热一| 精品国产依人香蕉在线精品| 91高潮精品免费porn| 欧美精品第一页在线播放| 深夜精品寂寞黄网站在线观看| 亚州欧美日韩中文视频| 欧美情侣性视频| 欧美日韩爱爱视频| 欧美日韩国产麻豆| 97色在线视频| 91久久国产综合久久91精品网站| 色偷偷偷亚洲综合网另类| 日韩在线视频中文字幕| 国产一区视频在线| 日韩成人在线电影网| 久久亚洲精品一区二区| 日韩亚洲在线观看| 日韩大片在线观看视频| 欧美极品少妇与黑人| 亚洲欧美一区二区三区四区| 国产综合久久久久久| 在线成人一区二区| 成人情趣片在线观看免费| 在线观看欧美视频| 久久天天躁狠狠躁夜夜躁2014| 国产a∨精品一区二区三区不卡| 日韩三级影视基地| 欧美激情精品久久久久久变态| 日韩在线视频中文字幕| 91久久国产精品| 亚洲美女性生活视频| 最新国产精品亚洲| 国产精品第100页| 国产亚洲欧美日韩美女| 欧美性猛交xxxx| 亚洲欧美激情在线视频| 日韩在线观看免费全集电视剧网站| 97成人精品区在线播放| 国产91对白在线播放| 亚洲国产高清自拍| 国产精品久久一区主播| 国产精品成人av在线| 68精品国产免费久久久久久婷婷| 亚洲天堂色网站|