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

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

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

2019-11-14 08:56:45
字體:
來源:轉載
供稿:網友

大學階段不常見的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;//無名的一位。可用于對齊。 	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
秋霞av国产精品一区| 91sao在线观看国产| 欧美成年人网站| 日韩欧美在线国产| 亚洲精品456在线播放狼人| 欧美一区二区.| 日韩av在线电影网| www.欧美精品一二三区| 成人免费激情视频| 国产一区二区三区久久精品| 久久伊人精品一区二区三区| 国产一区二区欧美日韩| 成人福利视频网| 亚洲精品国精品久久99热| 久久久久女教师免费一区| 成人av在线网址| 亚洲片国产一区一级在线观看| 亚洲欧美www| 久久久久亚洲精品| 国产精品av网站| 亚洲美女激情视频| 国产精品a久久久久久| 91免费视频国产| 精品久久久一区| 欧美高跟鞋交xxxxhd| 国产精品久久二区| 欧美精品生活片| 一二美女精品欧洲| 日韩av不卡在线| 日韩在线一区二区三区免费视频| 亚洲精品国产品国语在线| 国内精品一区二区三区四区| 日本免费在线精品| 自拍亚洲一区欧美另类| 8050国产精品久久久久久| 久久久精品免费| 午夜精品一区二区三区在线视频| 97色在线视频| 中文字幕在线成人| 亚洲一区二区久久久久久| 国产精品久久久久久av福利| 久热99视频在线观看| 国产精品27p| 精品国产视频在线| 色偷偷噜噜噜亚洲男人的天堂| 欧美巨乳在线观看| 日本久久久久亚洲中字幕| 另类少妇人与禽zozz0性伦| 狠狠色狠狠色综合日日小说| 成人福利在线视频| 136fldh精品导航福利| 福利一区视频在线观看| 国产精品视频白浆免费视频| 国产精品色悠悠| 国产精品久久一区主播| 久久久国产一区二区三区| 国产精品久久中文| 久久男人av资源网站| 韩剧1988在线观看免费完整版| 91精品国产自产在线老师啪| 欧美高跟鞋交xxxxxhd| 国产精品美腿一区在线看| 91国自产精品中文字幕亚洲| 91九色国产视频| 美女精品视频一区| 国产精品久久久久久久一区探花| 97成人在线视频| 日本一区二三区好的精华液| 国产啪精品视频网站| 久久综合免费视频影院| 69国产精品成人在线播放| 国产噜噜噜噜久久久久久久久| 夜夜嗨av一区二区三区免费区| 日韩欧美国产成人| 日本不卡免费高清视频| 国产精品日韩欧美大师| 亚洲片在线资源| 国产深夜精品福利| 日韩www在线| www.亚洲一区| 国产大片精品免费永久看nba| 韩国一区二区电影| 欧美老女人在线视频| 国产精品旅馆在线| 久久伊人免费视频| 久久久久久久色| 亚洲欧美国产一区二区三区| 欧美猛交ⅹxxx乱大交视频| 精品久久久国产| 亚洲精品美女在线观看播放| 日韩中文字幕久久| 成人国产亚洲精品a区天堂华泰| 色偷偷噜噜噜亚洲男人的天堂| 中文字幕亚洲欧美一区二区三区| 国产精品流白浆视频| 最近中文字幕mv在线一区二区三区四区| 国产一区二区三区网站| 欧美人与物videos| 国内精品小视频在线观看| 国产日韩在线看| 欧美在线视频在线播放完整版免费观看| 日韩av在线资源| 国产激情久久久| 久久不射电影网| 日韩在线观看精品| 久久综合色影院| 日本成人精品在线| 日韩在线观看免费高清完整版| 欧美电影在线观看| 欧美精品免费看| 久久久久久九九九| 岛国av午夜精品| 日韩在线观看你懂的| 中文字幕无线精品亚洲乱码一区| 日韩在线观看免费高清完整版| 日韩欧美国产一区二区| 九九热精品视频国产| 欧美日韩中文字幕综合视频| 亚洲自拍小视频| 国产精品爽爽ⅴa在线观看| 欧美性资源免费| 亚洲欧洲日产国码av系列天堂| 国产精品com| 久久精品99久久久久久久久| 欧美人在线观看| 尤物九九久久国产精品的分类| 亚洲美女在线看| 日韩**中文字幕毛片| 国模gogo一区二区大胆私拍| 亚洲精品福利视频| 国产精品美女呻吟| 亚洲天堂av电影| 性欧美xxxx| 国产亚洲欧美一区| 亚洲一区二区中文字幕| 精品国产精品三级精品av网址| 中文字幕免费精品一区高清| 国产精品久久久久免费a∨大胸| 亚洲jizzjizz日本少妇| 国产精品福利在线观看网址| 久久久久久噜噜噜久久久精品| 国产亚洲激情视频在线| 国产精品福利网站| 日韩av免费在线看| 亚洲欧美日韩久久久久久| 一区二区成人精品| 精品呦交小u女在线| 欧美超级免费视 在线| 伊人久久久久久久久久| 成人在线小视频| 国产精品爱啪在线线免费观看| 国产精品爽黄69| 在线不卡国产精品| 国产成人av网址| 欧美—级a级欧美特级ar全黄| 亚洲午夜av久久乱码| 亚洲欧美中文字幕| 国产精品视频色| 国产91色在线| 97视频在线观看播放| 亚洲高清久久久久久| 国产精品视频播放| 欧美日韩国内自拍| 97福利一区二区|